Публикация компонента, который имеет несколько динамических шаблонов, обычно приводит к тому, что все возможные презентации динамических компонентов публикуются в брокере.
Когда вы создаете DCT с возможностью размещения элемента на странице, редактор контента может не захотеть публиковать компоненты напрямую, просто полагаясь на публикацию страницы, чтобы сделать все правильно. Мы могли бы рассмотреть три возможных желаемых сценария публикации:
- Публикация страницы должна вызывать отображение только презентаций статических компонентов (плюс любой код компакт-диска, необходимый для отображения динамических).
- Что помимо статических КП должны публиковаться любые динамические КП. Другие возможные динамические визуализации того же компонента не публикуются.
- Если динамический CP публикуется, соблюдается обычная семантика публикации компонентов, и все динамические отрисовки передаются брокеру.
Поведение Tridion по умолчанию похоже на сценарий 2), тогда как мой опыт показывает, что часто вам нужен сценарий 3), дающий вам полное и согласованное представление о любом заданном компоненте на стороне компакт-диска.
Каков наилучший способ реализовать сценарий 3 (включая правильную работу отмены публикации)?