Smartyテンプレートの構造がかなり複雑なサイトがあります。この質問では、{include}
表示されているデータに応じて、オプションで含まれている1つ以上の内部テンプレートを(含む)外部テンプレートがあるとします。
Outer Template (with <html>, <head>, and <body> tags)
- Inner Template A (various content)
- Inner Template B (more content)
場合によっては、これらの内部テンプレートの1つが追加のCSSファイルを参照する必要があります。<head>
効率を上げ、FOUCを回避するために、これらをタグ内に含めることをお勧めします。適切なタグを内Inner Template A
に追加する変数を設定することは可能ですか?<link>
<head>
Outer Template
同様のことを行うモジュールを作成した人を見つけることができましたが、私の場合、テンプレートから必要な変数を設定して機能させる方法がわかりません。Smarty3を使用しています。