ページ上のリージョンに同じ優先順位(または順序)を割り当てる方法は?


4

記事ページでは2つの地域を使用する必要があります。記事ページには2列のレイアウトがあります。 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

このブレンドはできますか実現しましたか?

2

(私たちは、DXA 1.2のJavaを使用している)私は完全に質問を得れば、私はわからないんだけど、あなたは唯一の1を必要とする2つの領域を、作成しているように私が理解から、それが聞こえます。

あなたは地域に以下の内容を持つようにしたい場合:

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

その後私はLHSリージョンを作成して、その地域のArticleContentスキーマとArticleTabsスキーマの両方を許可します。特定の順序は、通常行われているように、ページ上で直接著者によって決定することができる。

しかし実際には、1つの& 3と2 & 4が同じ種類の領域であるため、ページ上に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。しかし、新しいケースでは、タブのコンテンツは1つではなく2つのスキーマに依存しています。だから私たちはそれらをグループ化するためのタブのために新しい領域を作成しなければならなかったので(両方のタブスキーマをサポートしています)、このトリッキーな状況です。上記で共有したリンクには、私が参照できる例がありますか? 21 12月. 152015-12-21 11:09:18

  0

@Huston私たちのSmartTargetモジュール以外の例はありませんが、最初から既にDXAを通して使用されていた、単一のレギュレーションで複数のスキーマに基づくコンテンツを持つことができます。 21 12月. 152015-12-21 11:20:29

  0

問題ありません。基本的には、地域内のサブリージョンのようなものを探していました。 21 12月. 152015-12-21 11:22:03

+1

@Hustonは地域の地域をまだサポートしていませんが、あなたはそれを行うことができますが、プログラム的に終わらなければならないし、あなたが望むものにならないかもしれないので、別の地域を持っているか、スキーマ 21 12月. 152015-12-21 12:32:32

  0

他の2つのアプローチは、コンテンツモデルを「平坦化」し、ページテンプレートまたはビューにグループ化を実行させるか、またはコンテナコンポーネントを使用してアイテムをグループ化することです。 22 12月. 152015-12-22 13:27:33