3

コンポーネントの特定のサブセットのみを使用するように制限したいテンプレートがあります。テンプレートを作成し、デザイン モードで使用するコンポーネントを設定すると、すべてがうまくいっているように見えますが、そのテンプレートをエクスポートして別の cq5 インスタンスにインストールすると、そのテンプレートに設定したコンポーネント リストが消えてしまいます。それらをくっつける方法はありますか?

4

2 に答える 2

2

上記の答えは正しいですが、さらに情報が必要な場合は、テンプレートの実装の一部として、次のプロパティを定義することで、テンプレートのサイドキックでレンダリングされるコンポーネントのリストを定義できます。

components="[/libs/foundation/components/text,/libs/foundation/components/textimage]">

これは次のノードの下に配置されます (ここでは xml 形式)

<TEMPLATENAME jcr:primaryType="nt:unstructured">
    <content
            jcr:lastModified="{Date}2014-04-11T13:04:48.855+10:00"
            jcr:lastModifiedBy="admin"
            jcr:primaryType="nt:unstructured"
            sling:resourceType="/libs/foundation/components/parsys"
            components="[/libs/foundation/components/text,/libs/foundation/components/textimage]">
        </content>
</TEMPLATENAME>

これをプロジェクトで別のインスタンスに持ち込む限り、設定は保持されます。

/etc/designs/projectDesignName ディレクトリを常に持ち歩く

于 2014-07-11T07:11:39.357 に答える
0

コンポーネント リストがデザイン ページに保存されます。デザインページは「デザインページ」テンプレートのページです。サイト/プロジェクトごとに 1 つ作成し、ページ プロパティを使用してページ (またはページの親、またはページの親の親) に関連付ける必要があります: Advanced-> Design、テンプレートと共にエクスポートします。

于 2013-06-11T17:24:16.733 に答える