OpenCart:在默认页面上添加左列(包含类别等)

Nil*_*ara 9 themes opencart

我想在默认页面中添加"左列"(类别等).我看到左侧面板存在于产品页面上但缺少默认页面.请看屏幕截图.请建议.

The*_*Kid 7

1 - 在模板文件夹中打开所需页面,例如,内容/信息页面:

catalog\view\theme\default\template\information.tpl
Run Code Online (Sandbox Code Playgroud)

2 - 在所需位置添加此行:

<?php echo $column_left; ?>
Run Code Online (Sandbox Code Playgroud)

如果失败,请打开该代码的相关MVC控制器模型,例如:

catalog\controller\information.php
Run Code Online (Sandbox Code Playgroud)

$this->children = array(

确保数组包含左侧面板,例如:

$this->children = array(
    'common/column_left',
    'common/column_right',
    'common/content_top',
    'common/content_bottom',
    'common/footer',
    'common/header'
);
Run Code Online (Sandbox Code Playgroud)

我希望你的意思是默认的信息等默认,即主页,已经有了这个:( \catalog\view\theme\default\template\common\home.tpl)

<?php echo $header; ?><?php echo $column_left; ?><?php echo $column_right; ?>
<div id="content"><?php echo $content_top; ?>
<h1 style="display: none;"><?php echo $heading_title; ?></h1>
<?php echo $content_bottom; ?></div>
<?php echo $footer; ?>
Run Code Online (Sandbox Code Playgroud)

  • **最后我解决了这个问题.**转到扩展 - >模块 - >类别 - >编辑 - >添加模块 - >从布局下拉列表中选择"主页"并从位置列表中选择左列 - >单击保存.该类别将显示在默认和主页中. (10认同)