XPM / UI: создание новых страниц на основе типа страницы со скопированными компонентами
У меня относительно простой вопрос относительно XPM на этот раз. Речь идет о создании типа страницы, на котором редакторы могли бы основывать свою новую страницу веб-сайта. При определении типа страницы вы можете использовать существующую страницу, чтобы включить ее в качестве примера страницы, включая ее компоненты. Вы можете скопировать эти компоненты, чтобы редакторы могли свободно редактировать их, не затрагивая существующие страницы, используя эти компоненты. В документации по SDL Live они объясняют следующее:
Измените параметр "Включить эту презентацию компонента", чтобы включить презентацию компонента, которая содержит копию этого компонента. Если вы используете этот компонент в нескольких презентациях компонентов на этой странице, то сохранение страницы приводит к тому, что для всех этих презентаций компонентов будут установлены последние настройки для любой из этих презентаций компонентов. Появится ряд новых элементов управления.
Это означает, что всякий раз, когда редактор щелкает "новую страницу" в XPM, этот тип страницы доступен, и компоненты, определенные внутри него, копируются с префиксами, специфичными для пользователя. Вы можете определить это на странице, определенной как сам Тип страницы, щелкнув вкладку "Презентации компонента", затем щелкнув компонент и выбрав "Параметры типа страницы". обратите внимание на следующее:
Как вы можете видеть, копия контента создается в 050 - Web - Global, что, по нашему плану, является неправильной публикацией. Тем не менее, во всплывающем окне вы не можете выбрать правильное местоположение контента, только то, где находится тип страницы.
Я проверил это, в том числе с настройками контекста конкретного пользовательского интерфейса, где вы должны определить, где создаются контент и страницы. Однако при создании новой страницы компоненты копируются внутри 050 - web - global; неправильная публикация. Когда мы переходим к обучению, я думаю, что такие динамически создаваемые компоненты могут засорить CMS содержимым в неправильном месте, что сделает его непригодным для использования в других публикациях. Есть ли причина для такого поведения, и если да, то способ заставить это работать должным образом?
1 ответ
Если вы установили для контекста BluePrint для компонентов значение "Публикация", в котором вы хотите, чтобы они были созданы, он должен работать так, как вы ожидаете.