0

CQに関していくつか質問があります。あなたの返信は、私の理解に大きな違いをもたらします。

1)すべてのテンプレートが行うことは、コンテンツページコンポーネントにresourceTypeプロパティを添付することであるのに、なぜテンプレートが必要なのか. 新しいページを作成するときに、作成者がそのコンポーネントを直接選択するべきではありませんか?

2) Vignette のような他の CMS では、コンテンツの作成者は、例として (ページ上に直接ではなく) コンテンツを個別に作成します。製品の詳細と、それらのコンテンツが反復/処理されてページに表示されます。しかし、CQ では、シナリオは逆です。作成者はページのコンテンツを直接作成します。他のページで同じコンテンツが必要な場合、それをどのように再利用しますか?

3) 製品の詳細などのページには、製品の画像、説明などのコンテンツの固定構造があります。使用されている parsys コンポーネント (geometrixx デモ サイトで広く使用されている) がある場合、許可されたいずれかを追加する可能性があります。コンポーネントを任意の順序で parsys に格納します。これはコンテンツの混乱を引き起こしませんか? または、ページ構造の必要に応じて追加するのは作成者の責任ですか?

よろしく、ロナック

4

1 に答える 1

1

1) それは実際には良い質問です。何らかの方法でコンポーネントをページ テンプレートとして識別する方が理にかなっています。ただし、テンプレートを使用する理由は 1 つあります。開発者は、すでにいくつかのプロパティやコンポーネントを parsys プリセット内に持つことができます。

2) 基盤コンポーネントには、まさにこのユース ケース用の参照コンポーネントがあります。ダイアログ内で、他のページから任意のコンポーネントを選択できます。そのため、ナビゲーションの外側に、頻繁に使用されるテキストを含むダミー ページを作成し、必要に応じてそれらを参照できます。

3) それは常に定義された構造と作者の自由の間の問題です. 各顧客は、自分に最適なものを決定する必要があります。通常、私は自分の好みに合わせて作者に自由を与えすぎてしまいます: 悪名高い HTML コンポーネントを歓迎します。

編集 (1 にいくつかの詳細を要求): 多くのプロジェクトでは、ページ プロパティにレイアウト オプション (ナビゲーションを非表示にする、ティーザー列を非表示または表示するなど) を備えたかなり一般的なページ コンポーネントがあります。最も一般的に使用されるオプションには、作成者が選択できる個別のテンプレートがあります。そのため、基になるページ コンポーネントはテンプレートと同じですが、事前設定されたレイアウト オプションはテンプレートに固有です。これで少し明確になることを願っています。それ以外の場合は、とにかくデイブが提案したように別の質問を作成し、知る必要があることをもう少し正確にしてください.

于 2014-10-01T12:33:50.687 に答える