私はmodxレボリューションを使用しています。他のチャックの例を呼び出すレイアウトというチャンクを作成したい
ヘッド ヘッダー ナビゲーション ボディ フッター
次に、私のテンプレートで //open layout tag[[$layout]] [[$layout]]//close layout tag のようなことを行います。次に、開始終了タグの内側に [[*content]] を追加します。これにより、レイアウト テンプレートをテンプレートに複製しなくても、何度でもレイアウト テンプレートを再利用できます。最初の質問、それは可能ですか、2番目の質問は、この目標を達成するためにどのような構文が必要ですか? 私は modx にはかなり慣れていませんが、他のフレームワークでも可能であることを知っているので、助けていただければ幸いです。ありがとう。
Apache Tapestry フレームワークで作成されたサンプル コンセプト。明らかに異なる構文ですが、私が探しているものの一般的なアイデアが得られるはずです。
使用されるコンポーネント/チャンク。
レイアウト ヘッダー ナビゲーション フッター
レイアウトの内側
<html>
<t:Header/>
<t:Nav/>
<t:Body/>
<t:Footer/>
</html>
目次・テンプレート内
<t:Layout>
template body content goes here ex. [[*content]]
</t:Layout>
これが明確にするのに役立つことを願っています。