1
是否可以在CMS Made Simple中創建一個可以在一個模板中設置的自定義變量,然後該值可以在同一站點的另一個模板中使用?CMS製作簡單 - 設置變量以跨模板可用
編輯: 我忘了補充說我想要設置變量的模板正在使用不同的域,儘管它是同一個站點。這意味着我不能使用cookie或會話變量。
是否可以在CMS Made Simple中創建一個可以在一個模板中設置的自定義變量,然後該值可以在同一站點的另一個模板中使用?CMS製作簡單 - 設置變量以跨模板可用
編輯: 我忘了補充說我想要設置變量的模板正在使用不同的域,儘管它是同一個站點。這意味着我不能使用cookie或會話變量。
可以使用Smarty的分配或捕獲系統:
{assign var="foo" value="bar"}
{capture name="foo"}bar{/capture}
請注意,這取決於模板的順序執行的。例如,在大多數情況下,內部的所有內容都是在主模板內部的所有內容之前執行的。
非常感謝您的回答。這非常有幫助。 – Ben