テンプレートでの式エンジン変数の受け渡しに問題があります。
いくつかのコードがあります:
// クエリ:
{exp:channel:entries
channel="static"
}
// ループ内の繰り返しフィールド
{content_matrix}
<div>
{text_cell}
</div>
{image}
{/content_matrix}
///
{/exp:channel:entries}
他のテンプレートで再利用するために、大きな内部 HTML (例は短い) 構造を持つ content_matrix フィールドを別の埋め込みテンプレートに移動したいと考えています。
そのような埋め込みを構築しようとしましたが、うまくいきません:
{embed="incl/content_matrix" matrix="{content_matrix}"}
小さいテンプレートの本体:
{embed:matrix}
<div>
{text_cell}
</div>
{image}
{/embed:matrix}
このように、ID などの単一の要素を渡す場合は機能しますが、複数の要素を渡す場合は機能しません。たぶん、エントリ全体を渡す必要があります。
それはどのように行うことができますか?
ありがとう。