在 opencart 中为结帐页面添加自定义 header

add custom header for checkout page in opencart

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

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

如果您要复制头文件,则您缺少一些步骤,然后您必须复制所有与头文件相关的文件。

复制 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; ?>