Umbraco и пользовательский системный стол - PullRequest
0 голосов
/ 07 ноября 2011

У меня есть следующий сценарий:

В базе данных моего сайта есть системная таблица с именем «Companies», которая включает в себя поле id, поле companyName и companyImageUrl.

Как установитьли тип документа umbraco для добавления записей в эту таблицу?

Может быть, мне вообще не следует использовать пользовательскую таблицу?

Спасибо.

1 Ответ

0 голосов
/ 07 ноября 2011

Насколько я знаю, Umbraco не поддерживает то, что вы хотите сделать из коробки (отображение типа документа на таблицу, которая не является частью ядра umbraco).

Один из подходящих подходов - создать обработчик действия , который синхронизирует тип документа компании с вашей таблицей при создании узла этого типа.

Это что-то вроде хака. Я обнаружил, что очень редко требуется для создания пользовательских таблиц. Что именно вы пытаетесь с этим сделать? Я предполагаю, что вам это не нужно, и лучше было бы работать с типом документа. Umbraco предоставляет различные способы получения и обработки типов документов из пользовательского кода C # (см. Пространство имен umbraco.NodeFactory). Вы также получите дополнительное преимущество от возможности легко взаимодействовать с этими узлами из XSLT / Razor.

...