2015-11-26 2 views
4

У меня есть небольшая проблема здесь и сомнения. Я создал страницу с тремя компонентами, добавленными в трех разных заполнителях. Эта страница была создана для английской версии. Мне нужна эта страница и компоненты для добавления в немецкую версию страницы.Sitecore 8: Разделение макетов среди разных языков

Я прочитал несколько статей, которые иллюстрируют использование дельта-макета и функцию «Окончательный макет» в Sitecore 8, но немного запутались в этом вопросе.

Article1

Кроме того, я проверил __Renderings установки в/Sitecore/шаблоны/Система/Шаблоны/разделов/Layout и поле Общая проверяется. Тем не менее макет не используется.

У меня отсутствуют какие-либо настройки? Нужно ли мне каждый раз создавать обе версии, т. Е. Повторять шаги макета и для немецких версий?

Все предложения приветствуются.

ответ

8

Если вы используете Sitecore 8.0 и добавляете компонент через Редактор опыта, вам нужно будет добавить компоненты к каждому языковому варианту предмета, то есть один раз для английского и один раз для немецкого. Это связано с тем, что компоненты хранятся в поле Final Layout при добавлении через Редактор опыта, и поле имеет специфику языка.

Единственный вариант, который у вас есть, - это добавить компоненты в Shared Layout вручную, выбрав «Презентация»> «Сведения» на вкладках.

Если вам нужно добавить одни и те же компоненты для всех языковых вариаций в то же время, то я предлагаю вам обновить до Sitecore 8.1, который позволит вам сделать это с помощью Edit all versions опции в ленте:

Edit All Versions


Edit: на Sitecore 8.1 обновление-1, Разделяемые Layout можно редактировать с помощью "Layout Switcher" на вкладке Презентация:

Sitecore 8.1

+0

Однако мне нужно будет создать немецкую версию через редактор содержимого. правильно ? И только тогда, если я добавлю какие-либо компоненты, они будут сохранены в поле «Окончательная компоновка» (в виде макета версии). Верный? –

+0

В Sitecore 7, однако, проверив __Renderings -> Shared field, макеты разделяются между языковыми версиями. Но похоже, что это не работает с Sitecore 8.!? –

+0

Да, абсолютно. Это изменилось между Sitecore 7 и 8, в котором был введен языковой макет. – jammykam

Смежные вопросы