添加活动类到制造商&信息模块OpenCart

时间:2013-11-01 14:37:21

标签: php opencart

我正在尝试添加active类,以便可以将其设置为制造商&信息模块。我和两个人都在常规类别中一起工作。 但是我在向它添加活动类时遇到了问题。

我试图克隆category.tpl中的代码来添加像这样的活动类 catalog/view/theme/default/template/module/manufacturer.tpl

<div class="box"> 
    <div class="box-heading"><span><?php echo $heading_title; ?></span></div> 
    <div class="box-content">
        <ul class="box-category"> 
            <?php foreach ($manufacturers as $manufacturer) { ?> 
            <li>
                <?php if ($manufacturer['manufacturer_id'] == $manufacturer_id) { ?>
                <a href="<?php echo $manufacturer['href']; ?>" class="active"><?php echo $manufacturer['name']; ?></a> 
                <?php } else { ?>
                <a href="<?php echo $manufacturer['href']; ?>"><?php echo $manufacturer['name']; ?></a>
                <?php } ?> 
            </li> 
            <?php } ?>
        </ul>
    </div>
</div>

但它没有用,有人可以帮我吗?

OpenCart 1.5.6

1 个答案:

答案 0 :(得分:0)

在您的模块中,我相信您有一个$_GET['manufacturer_id']参数,因此您需要将其设置为

if($this->request->get['manufacturer_id']) {
    $this->data['manufacturer_id'] = $this->request->get['manufacturer_id'];
} else {
    $this->data['manufacturer_id'] = 0;
}

如果存在,则会使用来自网址的manufacturer_id部分0,如果不存在,则将其设置为{{1}}。