Сопоставление шаблона виджета с пользовательским элементом управления в SiteFinity 5

( Перекрещено на форумах SiteFinity)

Я использую SiteFinity 5.0. Я создал пользовательский модуль, используя конструктор модулей, который называется Promos. Это тип контента называется Promo.

Затем я создал новый шаблон виджета под названием PromoFlexSpace. Я в основном скопировал автоматически сгенерированный шаблон для одного промо-дисплея и немного его изменил.

То, что я хотел бы сделать, это глобально сопоставить этот шаблон виджета с пользовательским элементом управления, чтобы при каждом выборе этого шаблона он фактически использовал мой пользовательский элемент управления. Я нашел, как это сделать для отдельного элемента: http://www.sitefinity.com/documentation/documentationarticles/designer-s-guide/widget-templates/using-external-widget-template-file http://www.sitefinity.com/blogs/joshmorales/posts/11-05-10/mapping_external_templates_for_sitefinity_4_widgets.aspx

И я нашел кое-что, что было близко к объяснению того, что я пытаюсь сделать на глобальном уровне: http://www.sitefinity.com/blogs/joshmorales/posts/11-07-26/customizing_sitefinity_4_controls_with_the_viewmap.aspx

Но я еще не нашел способ выполнить то, что я пытаюсь сделать (извинения, если эта последняя ссылка действительно объясняет это - мне нужна лучшая разбивка, если это так).

До сих пор я пробовал перейти к дополнительным настройкам> элементам управления> просмотреть карту и добавить туда запись, но я не могу найти значение для HostType, которое работает.

1 ответ

Если вы зайдете в "Администрирование"> "Настройки"> "Дополнительно"> "Наборы инструментов"> ... > [Элемент управления вашим виджетом], есть параметр "LayoutTemplate", в котором вы можете ввести путь к файлу.ascx.

Другие вопросы по тегам