Компоненты каркаса с вставляемыми заполнителями в Sitecore

Я пытаюсь создать сайт Sitecore с основным макетом под названием _Main. Макет _Main имеет один заполнитель, который называется Content.

Я хочу разрешить автору вставлять компоненты (я думаю, рендеринг) в этот заполнитель. Компоненты, которые ему будет разрешено вставлять, будут иметь такие имена, как...

  • Two_Column_Right
  • Two_Column_Left
  • Одна_колонка

По сути, это компоненты «строительных лесов», которые, в свою очередь, будут иметь свои собственные внутренние заполнители (например, RightRail, LeftRail, Center). Затем автор сможет вставлять в эти заполнители «настоящие» компоненты.

Цель состоит в том, чтобы позволить пользователю динамически создавать макет страницы.

Мой вопрос таков: будет ли это работать. Кто-нибудь делал это раньше? Нужно ли будет использовать динамические заполнители? Будет ли это возможно с помощью редактора опыта?

Спасибо!


person Ash8087    schedule 20.05.2016    source источник
comment
Я голосую за то, чтобы закрыть этот вопрос как в первую очередь основанный на мнении, хотя правильный вопрос было бы лучше задать на форумах сообщества Sitecore.   -  person jammykam    schedule 20.05.2016


Ответы (1)


Это очень распространенный шаблон «контейнеров», который определенно должен использовать динамические заполнители. В противном случае вы столкнетесь с проблемами, если у вас есть два столбца с одним столбцом на странице и вам нужно, чтобы пользователь добавил их в правильный контейнер с одним столбцом.

Итак, на ваши вопросы:

  1. Да, это сработает.
  2. Вы должны использовать динамические заполнители, иначе вы сильно ограничите себя и вызовете проблемы у редакторов.
  3. Это можно сделать в редакторе опыта, в конце концов, это обычный рендеринг.
person Jay S    schedule 20.05.2016
comment
Существует ли конкретная реализация DynamicPlaceholders, которая может работать лучше всего? - person Mark Ursino; 20.05.2016
comment
Честно говоря, я не могу быть объективным в этом вопросе, так как являюсь частью группы архитекторов, стоящей за ускорителем Keystone. Что я могу сказать, так это то, что наша реализация динамического заполнителя работает для нас. Я бы, вероятно, попросил, чтобы кто-то нейтральный предоставил здесь отзыв о различных реализациях. - person Jay S; 22.05.2016