【发布时间】:2013-11-08 17:00:59
【问题描述】:
我在左栏设置了2个模块,一个是类别,一个是制造商, 都有自己的布局:产品/类别和产品/制造商,
这很好用:浏览类别时,左栏中仅显示类别模块,而浏览制造商时,左栏中仅显示制造商模块。
但是在查看产品详细信息时,它只会显示分配给布局“产品”的模块, 这就是我无法弄清楚该怎么做的地方。 如果将布局“产品”添加到类别和制造商模块,那么(当然)两个模块都会显示,如何根据路由添加模块?
示例浏览类别:
1) 左栏只显示分类模块(这里都很好)
index.php?route=product/category&path=33
2) 进入产品:
index.php?route=product/product&path=33&product_id=31
现在显示分配给布局“产品”的所有模块,我只想要该模块 浏览Category时显示(step1)要显示
示例浏览制造商:
1) 左栏中仅显示制造商模块(这里都很好)
index.php?route=product/manufacturer
2) 输入与类别示例中相同的产品:
index.php?route=product/product&manufacturer_id=9&product_id=31
现在显示分配给布局“产品”的所有模块,我只想要该模块 浏览制造商时显示(步骤1)要显示
所以这是同一产品的两条不同路线:
index.php?route=product/product&path=33&product_id=31
index.php?route=product/product&manufacturer_id=9&product_id=31
但适用的布局是带有路径产品/产品的称为“产品”的布局
那么有没有办法将这两条不同的路线添加到两个不同的布局中,这样模块就可以正确显示或者我想错了?
对此的任何意见都会很棒
OpenCart 1.5.6
【问题讨论】: