我試圖添加一個active
分類,因此它可以被設計爲製造商&信息模塊。我得到了像常規類別一樣的左列顯示。 但我在添加活動類到它有問題。將活動分類添加到製造商和信息模塊OpenCart
我試圖克隆從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
是否在控制器中設置變量$ manufacturer_id?在你的控制器中你應該有這樣的東西:'$ this-> data ['manufacturer_id'] = $ this-> request-> get ['manufacturer_id'];'。 – shadyyx
嗯,我得到了; $ this-> data ['manufacturer_id'] = $ parts [0]; } else {$ this-> data ['manufacturer_id'] = 0; –
但是'$ parts [0]'用於分類,其中您有URL中的'path'參數。在你的模塊中,我相信你有'$ _GET ['manufacturer_id']'參數,因此你需要像'$ this-> data ['manufacturer_id'] = $ this-> request-> get ['manufacturer_id' ];'。 – shadyyx