【问题标题】:add custom header for checkout page in opencart在 opencart 中为结帐页面添加自定义标题
【发布时间】:2015-05-19 10:08:24
【问题描述】:

我想为我的 opencart 商店结帐页面添加一个自定义标题。 我在 opencart 商店有一个网站,我不想在结帐页面上显示类别和搜索按钮,因为用户已经准备好购物,现在他不需要类别和搜索按钮。所以我想我可以复制 header.tpl 文件并重命名它,然后在结帐页面调用一个变量作为前一个 php echo $header 和新的重命名文件。但它显示错误请告诉我如何为结帐页面添加自定义标题。

【问题讨论】:

  • 你遇到了什么错误?
  • 您使用的是什么版本的开放式购物车?
  • 我正在使用 opencart 1.5.6.4。
  • 您遇到了什么错误,请准确告诉我并向我展示您的代码示例,以便我判断问题所在,这不是什么大问题,您似乎遗漏了什么。
  • 当我复制 header.tpl 文件并将其重命名为 header_copy.tpl 并更改 在我的 checkout.tpl 文件中,我发现以下错误 Undefined variable: header_copy in C:\wamp\www\5\catalog\view\theme\pav_wine\template\checkout\checkout.tpl 在第 1 行

标签: php opencart


【解决方案1】:

不要对 header.tpl 文件进行任何更改。 而是将您的自定义代码写入模板/结帐文件夹中的 checkout.tpl 文件。 将 $header 替换为您的代码。

【讨论】:

    【解决方案2】:

    如果您正在执行诸如复制头文件之类的操作,那么您将缺少一些步骤,那么您必须复制所有与头文件相关的文件。

    复制 header.tpl 并复制到 headercopy.tpl 然后复制 controller/common/header.php 到 headercopy.php。

    然后在 headercopy.php 的第 2 行更改

    Controllercommonheader 
    

    Controllercommonheadercopy
    

    然后调用checkout.php下面的数组

        $this->children = array( 'common/column_left', 
    'common/column_right', 
    'common/content_top', 
    'common/content_bottom', 
    'common/footer', 
    'common/headercopy' );
    

    然后在你的 checkout.tpl 文件中调用

    <?php echo $headercopy; ?>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-09-11
      • 2021-11-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-04-01
      • 2018-08-18
      • 2022-01-09
      相关资源
      最近更新 更多