У меня есть проекционный виджет, который отображает тип содержимого в зоне AsideSecond. Я использовал Placement.info для подавления большинства метаданных.Orchard чередуется для разных зон
На главной странице этого типа контента я хочу, чтобы все метаданные отображались в области содержимого.
Я не могу понять, как указать альтернативный шаблон, основанный на том, где отображается форма. Оба они имеют тип отображения. Все, что я пытаюсь применить, подавляет/альтернативный шаблон для обоих.
Поскольку это темы, которые будут добавлены в качестве форума, я не могу использовать альтернативный вариант ID как жизнеспособный вариант.
Моего отношения размещение:
<Match ContentType="Thread">
<Match DisplayType="Summary">
<Place Parts_Common_Metadata_Summary="-"/>
<Place Parts_Threads_Thread_ThreadReplyCount="-"/>
<Place Forum_Metadata_First="-"/>
</Match>
</Match>
Я попытался гнездящимся на Place
элементов под <Match ContentType="Widget">
элемента, но безрезультатно.
Возможно ли это?
Обновление: Я создал макет формы в запросе, используемом в проекционном виджетах. Я создал свою собственную форму списка в папке Views тем и могу получить доступ к соответствующим свойствам, которые мне нужны, с небольшим количеством кастингов. Итак, я могу обойти свою проблему.
Я все еще хотел бы знать, можно ли установить альтернативу в зависимости от зоны или отображение содержимого в виджетах. Я видел несколько, в основном без ответов, вопросов по SO относительно этого (например, How to suppress parts in Orchard based on zone)
Используйте другой тип дисплея? – Hazza
Это где-то где-то? Я не знаю, как установить DisplayType на проекционном виджете. Другая форма управляется модулем. Я могу изменить исходный код, если это необходимо, но надеялся на это решение для конфигурации или переопределение темы. – hsimah
Виджет-проектор будет отображать запрос, в котором есть макеты, связанные с ним. Вы сможете изменить вид отображения там :) – Hazza