我有一个网站在禅车,一切都很好。
我有一个页脚,想添加一个新的链接。此链接的常量在一个单独的文件中定义为
define('BOX_INFORMATION_RETURNS', 'Returns');
在我的页脚菜单中定义为
Define('RETURNS', '<li><a href="' . zen_href_link(FILENAME_RETURNS, '', 'SSL') .'">' . BOX_INFORMATION_RETURNS . '</a></li>');
然而,当页脚被呈现时,所有其他常量都被替换为它们的值(可能是因为它们在其他地方定义),但是这个常量不呈现,留下标题为BOX_INFORMATION_RETURNS的链接。(虽然url是正确的,所以它只是文本,它是挣扎。
如果我把Define ('RETURNS'行放在侧边栏,那么它就可以工作了。因此,我怀疑我可能需要以某种方式在footers部分中包含一个路径,或者我需要将定义BOX_INFORMATION_RETURNS的文件移动到不同的位置,而模板没有发现它作为覆盖。
然而,我对ZenCart没有真正的了解,而且多年没有接触过PHP,所以我无法找出实际的修复
因为这个链接显示在页脚中,所以它的定义需要在加载时对所有页面可用。
的可能位置define('BOX_INFORMATION_RETURNS', 'Returns');
则为:
- 包含/languages/YOUR_TEMPLATE/english.php(将这一行添加到您的语言文件更改中)
- 包含/extra_configurations/returns.php(只有这一行的新文件)