我有一個網站,其結構相當複雜,可以使用Smarty模板。對於這個問題,假設我有一個外模板,其包括(與{include}
),其任選地包括一個或多個內模板,這取決於正在顯示的數據:使用Smarty將內容添加到內部模板的外部模板
Outer Template (with <html>, <head>, and <body> tags)
- Inner Template A (various content)
- Inner Template B (more content)
有時,這些內模板之一需要引用額外的CSS文件。我寧願在我的<head>
標籤中使用這些標籤,以提高效率並避免FOUC。是否可以設置Inner Template A
中的某個變量,在Outer Template
內將相應的<link>
標記添加到<head>
?
我能找到創建a module to do something similar的人,但我不知道如何從模板中設置必要的變量以使其適用於我的情況。我使用Smarty的3
有趣的想法!謝謝。 – Brad