特定のコンテンツ タイプのテンプレートを作成していましたが、問題が発生しました。コンテンツ タイプにビューを埋め込む必要があります。
これはいくつかの異なる方法で実行できることは承知していますが、私のニーズにぴったり合う方法が見つかりません。
- そのコンテンツ タイプのすべてのページにビューを自動的に追加する必要があります。
- 特定のコンテンツ タイプでのみ使用できるページの中央にリージョンを定義することは避けたいため、リージョンでブロックを使用することはできません。
- 翻訳可能なラベル。
- テンプレートをコンテンツ タイプのすべてのフィールドに自由に適用できます (埋め込みビューを除く)。
ページ レイアウト (パネル) を使用して、ノード コンテンツ フィールドとビューをレイアウト領域に追加するだけで試してみましたが、別の問題が発生しました。
現在、コンテンツ タイプには、HTML でラップされ、テンプレート ファイルでスタイル設定された約 20 の異なるコンテンツ フィールドがあります。テンプレート ファイルには、これらのそれぞれの翻訳されたラベルがあります。私が知る限り、コンテンツ フィールドを含むペインごとにテンプレートを追加して、各フィールドのスタイルを設定するために必要な翻訳済みラベルと HTML を追加する必要があります。
20 個のテンプレート、テンプレートを機能させるための 20 個のテーマ フックの提案、およびコンテンツ タイプにビューを挿入するためだけにパネル レイアウトに 20 個の領域を作成するのはあまり好きではありません。
私はここで何かひどく間違ったことをしていますか? 助言がありますか?