Как назначить тот же приоритет (или порядок) регионам на странице?


4

Нам нужно использовать две области на страницах наших статей. Страница статьи имеет двухколоночный макет. В столбце LHS мы имеем разный контент.

Основной тип контента на LHS, например, являются:

  1. Статья Содержание (Регион: LHS-ArticleContent)

  2. Вкладки (Регион: LHS-ArticleTabs)

На странице просмотра показаны следующие регионы:

<dxa:region name="LHS-ArticleContent" /> 
<dxa:region name="LHS-ArticleTabs" /> 

Это всегда будет отображаться в виде компонентов «LHS-ArticleContent», а затем «LHS-ArticleTabs». Есть ли способ, чтобы обе могли отображаться на одном уровне?

Для. например Если редакторы хотят иметь содержание на странице с ниже порядке:

  1. LHS-ArticleContent
  2. LHS-ArticleTabs
  3. LHS-ArticleContent
  4. LHS-ArticleTabs

Как это смешивание может быть достигнуты?

(Мы используем DXA 1.2 Java)

2

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

Если вы хотите иметь следующее содержание в регионе:

  1. LHS-ArticleContent
  2. LHS-ArticleTabs
  3. LHS-ArticleContent
  4. LHS-ArticleTabs

Тогда Я бы создал область LHS, позволяющую как ArticleContent, так и Схемы ArticleTabs в этом регионе. Затем конкретный порядок может быть определен авторами непосредственно на странице, как это обычно делается.

Но если вы на самом деле имеете в виду, что вам нужны четыре разных региона на странице, где 1 & 3 и 2 & 4 - это тот же регион, тогда вам нужно будет использовать разные именованные области для этого. См. http://docs.sdl.com/LiveContent/content/en-US/SDL%20DXA-v2/GUID-82C0A08C-55E7-4054-8911-937CFAFC7EB9 для получения дополнительной информации, это функция, которую мы добавили в DXA 1.2

  0

До сих пор «ArticleTabs» и «ArticleContent» были в одном регионе, например. LHS. Однако в новом случае содержимое вкладки теперь зависит от двух схем, а не от одного. Таким образом, нам пришлось создать новый регион для вкладок для их группировки (поддерживая обе схемы табуляции), поэтому эта сложная ситуация. Ссылка, которую вы указали выше, содержит ли она какие-либо примеры, на которые я могу ссылаться? 21 дек. 152015-12-21 11:09:18

  0

@HustonLopes нет примера, кроме тех, что содержатся в нашем модуле SmartTarget. Я боюсь, но вы можете иметь контент на основе нескольких схем в одном регистре, который уже используется с DXA с самого начала. 21 дек. 152015-12-21 11:20:29

  0

нормально, не проблема..от принципе, я искал что-то вроде субрегиона в регионе. 21 дек. 152015-12-21 11:22:03

+1

@ HustonLopes не поддерживает регионы в регионах, вы можете это сделать, но это должно быть программно и, возможно, не закончится тем, что вы хотите, поэтому я бы рассмотрел другие варианты, такие как отдельные регионы или регионы с поддержкой нескольких Схемы 21 дек. 152015-12-21 12:32:32

  0

Два других подхода заключаются в том, чтобы «сгладить» модель контента и создать шаблон страницы или просмотреть группировку или использовать компоненты контейнера для группировки элементов. 22 дек. 152015-12-22 13:27:33