我在zen购物车中有一个网站,一切正常。
我有一个页脚,并希望添加一个新链接。此链接的常量在单独的文件中定义为
define('BOX_INFORMATION_RETURNS', 'Returns');
在我的页脚菜单中定义为
Define('RETURNS', '<li><a href="' . zen_href_link(FILENAME_RETURNS, '', 'SSL') .'">' . BOX_INFORMATION_RETURNS . '</a></li>');
然而,当呈现页脚时,所有其他常量都会被替换为它们的值(可能是因为它们在其他地方定义),但是这一个不会呈现,留下标题为BOX_INFORMATION_RETURNS的链接。 (虽然网址是正确的,但它只是正在努力的文本。
如果我将Define('RETURNS'行)放在侧边栏中,那么一切正常。所以我怀疑我可能需要以某种方式在页脚部分中包含一个路径,或者我需要将定义BOX_INFORMATION_RETURNS的文件移动到在另一个地方,模板并没有将其视为覆盖。
但是我对ZenCart并不了解,并且多年来都没有触及PHP,所以我无法弄清楚实际修复。
答案 0 :(得分:1)
由于此链接显示在页脚中,因此需要在加载时为所有页面提供其定义。这个定义的可能位置
define('BOX_INFORMATION_RETURNS', 'Returns');
那么将是: