【发布时间】:2013-10-18 19:52:06
【问题描述】:
编辑 WHMCS 模板文件(聪明)我似乎无法将此变量带到其 tpl 页面之外并进入标题。
knowledgebase.tpl
{assign var="page_alias" value="knowledgebase"}
header.tpl
{assign var="active_link" value="my value"}
{if isset($page_alias) && $page_alias == 'knowledgebase'}
{$active_link}
{else}
{}
{/if}
如果所有内容都在同一页面上,它会输出“我的价值”。但是当我如上所述在页面上设置它时,它什么也不返回。我还在第一个代码的末尾尝试了 scope='global'。
我在这里看到有几个人有类似的问题,但似乎没有一个人有真正的答案。
【问题讨论】:
-
我不知道 WHMCS(我什至不知道它代表什么)但我怀疑这是因为底层 PHP 完全分别解析不同的模板,所以没有办法他们看到彼此的变量。