Php Zen Cart链接显示常量名称而不是常量值
我有一个网站在禅宗车,所有的作品罚款 我有一个页脚,想添加一个新的链接。此链接的常量在单独的文件中定义为Php Zen Cart链接显示常量名称而不是常量值,php,zen-cart,Php,Zen Cart,我有一个网站在禅宗车,所有的作品罚款 我有一个页脚,想添加一个新的链接。此链接的常量在单独的文件中定义为 define('BOX_INFORMATION_RETURNS', 'Returns'); 在我的页脚菜单中定义为 Define('RETURNS', '<li><a href="' . zen_href_link(FILENAME_RETURNS, '', 'SSL') .'">' . BOX_INFORMATION_RETURNS . '</a>&l
define('BOX_INFORMATION_RETURNS', 'Returns');
在我的页脚菜单中定义为
Define('RETURNS', '<li><a href="' . zen_href_link(FILENAME_RETURNS, '', 'SSL') .'">' . BOX_INFORMATION_RETURNS . '</a></li>');
Define('RETURNS','li>');
但是,当呈现页脚时,所有其他常量都将替换为它们的值(可能是因为它们在其他地方定义),但此常量不会呈现,留下带有标题框\u信息\u返回的链接。(虽然url是正确的,但它只是在处理文本
如果我把Define('RETURNS'行放在侧边栏中,那么一切都可以正常工作。因此我怀疑我可能需要在footers部分中包含一个路径,或者我需要将定义框信息返回的文件移动到另一个位置,并且模板没有将其作为覆盖找到
但是,我对ZenCart没有真正的了解,多年来也没有接触过PHP,因此我无法找出实际的修复方法。因为此链接显示在您的页脚中,所以在加载时需要对所有页面提供对它的定义。此定义的可能位置
define('BOX_INFORMATION_RETURNS', 'Returns');
届时将是:
- 包括/languages/YOUR_TEMPLATE/english.php(将此行添加到语言文件更改中)
- includes/extra_configures/returns.php(仅包含此行的新文件)