编辑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'。
我在这里看到几个有类似问题的人,但似乎都没有真正的答案。
答案 0 :(得分:0)
改用会话。我有类似的问题。找不到任何解决方案。即使联系WHMCS支持也无济于事!所以我只是使用会话变量来处理我的工作。