Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Zen Cart链接显示常量名称而不是常量值_Php_Zen Cart - Fatal编程技术网

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(仅包含此行的新文件)

包含常量define的文件是否成功?我怀疑没有。我不知道它必须明确包含在哪里,或者csszend是否会自动扫描某些文件夹的扩展名和用户模板,以覆盖其基本文件夹,通过包含额外页面来管理它。我确信这不是“正确”的方式,b但至少它起作用了。