Я предполагаю, что «встроенный компонент» является Component Link
, позволяющим Multimedia Links
, или, возможно, самим Multimedia Link
(в параметрах поля схемы).
Готовые поля схемы по умолчанию
За исключением того факта, что вы создаете изображение с «каким-то другим действием в пользовательском всплывающем окне», чтобы установить связанный компонент по умолчанию, вы можете:
- Установите
Default Value
в связанном элементе в поле схемы
- Установите
Default
в шаблоне или логике рендеринга
Отношения
В противном случае создайте взаимосвязь между изображениями, используя один из множества подходов:
- Списки, созданные вручную (компоненты «Список ссылок» или «Контейнер»)
- Компоненты «Конфигурация» (пары «ключ-значение»)
- Организационные элементы -- элементы в определенной папке
- Соглашения об именах — элементы с похожими именами отображаются вместе.
- Категории и ключевые слова (таксономическая классификация)
Авторы ожидают, что смогут контролировать, на какие изображения они ссылаются, или автоматически добавлять их для обработки. Он не обязательно должен быть в компоненте.
Изменения и BluePrinting
Хотя расширение для определенного поля, безусловно, возможно, существует риск создания его для определенного поля в определенном поле схемы. Убедитесь, что ваш подход работает для новых компонентов, новой логики и изменений схемы.
Если у вас есть программное требование добавить leadimage
, подумайте о том, чтобы поместить его в логику шаблона, где его можно будет легко изменить в разных публикациях, во всех презентациях компонентов без повторного посещения каждого компонента. Также убедитесь, что в ваших идентификаторах компонентов используется правильный идентификатор публикации, где эти компоненты создаются.
Например, вам нужно обрабатывать локализованные версии, в которых tcm-id относится к публикации более низкого уровня, чем, скажем, публикация 020 Content.
Звучит как интересное требование, оставьте комментарий о том, что должно делать это другое действие.
person
Alvin Reyes
schedule
31.01.2013