Comment affecter la même priorité (ou ordre) aux régions d'une page?


4

Nous devons utiliser deux régions sur nos pages d'articles. La page de l'article a une disposition en deux colonnes. Dans la colonne LHS, nous avons différents types de contenu.

Le principal type de contenu sur LHS par exemple sont:

  1. Article Contenu (Région: LHS-ArticleContent)

  2. Tabs (Région: LHS-ArticleTabs)

Dans la vue de page, les régions sont rendues comme:

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

Cela affichera toujours les présentations des composants 'LHS-ArticleContent' en premier, puis les 'LHS-ArticleTabs'. Y at-il un moyen que les deux peuvent être affichés au même niveau?

Pour. par exemple. Si rédacteurs veulent avoir un contenu à la page avec ci-dessous pour:

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

Comment ce mélange peut être atteint?

(Nous utilisons DXA 1.2 Java)

2

Je ne sais pas si je suis bien la question, mais d'après ce que je comprends il semble que vous avez créé deux régions, où vous avez besoin d'un seul.

Si vous voulez avoir le contenu suivant dans une région:

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

Ensuite, Je créerais une région LHS permettant à la fois les schémas ArticleContent et ArticleTabs dans cette région. L'ordre spécifique peut alors être déterminé par les auteurs directement sur la page comme cela est normalement fait. Mais si vous voulez réellement dire que vous avez besoin de quatre régions différentes sur la page, où 1 & 3 et 2 & 4 sont du même type de région, alors vous devrez utiliser différentes régions nommées pour cela actuellement. Voir http://docs.sdl.com/LiveContent/content/en-US/SDL%20DXA-v2/GUID-82C0A08C-55E7-4054-8911-937CFAFC7EB9 pour plus de détails, c'est une fonctionnalité que nous avons ajouté dans DXA 1.2

  0

Jusqu'à présent, 'ArticleTabs' et 'ArticleContent' étaient dans une seule région, par exemple. LHS. Cependant, dans un nouveau cas, le contenu de l'onglet dépend maintenant de deux schémas au lieu d'un. Nous avons donc dû créer une nouvelle région pour les onglets pour les regrouper (supportant les deux schémas d'onglets), d'où cette situation délicate. Le lien que vous avez partagé ci-dessus, a-t-il des exemples auxquels je peux me référer? 21 déc.. 152015-12-21 11:09:18

  0

@HustonLopes aucun autre exemple que ceux de notre module SmartTarget Je crains, mais vous pouvez avoir un contenu basé sur plusieurs schémas dans une seule régistration, qui est déjà utilisé par DXA depuis le début. 21 déc.. 152015-12-21 11:20:29

  0

ok pas de problème ... Donc, fondamentalement, je cherchais quelque chose comme une sous-région dans une région. 21 déc.. 152015-12-21 11:22:03

+1

@HustonLopes aucun support pour les régions dans les régions, vous pouvez le faire mais il doit être programmatique et peut ne pas aboutir à ce que vous voulez, donc je regarderais d'autres options comme ayant simplement des régions séparées ou une région avec un support pour plusieurs Schémas 21 déc.. 152015-12-21 12:32:32

  0

Les deux autres approches consistent à «aplatir» le modèle de contenu et à faire en sorte que le modèle ou la vue de page effectue le regroupement ou utilise les composants du conteneur pour regrouper les éléments. 22 déc.. 152015-12-22 13:27:33