我正在开发一个小型电子商务网站(目前只有2种产品,但不久的将来会有更多产品)并尝试改进产品之间的导航。 (Prestashop 1.5.5.0)
目前,正在商店中查看产品并想要查看另一个产品的人必须返回主页,然后从那里选择她想要查看的产品。那远非理想。
有没有办法列出侧边栏中的所有可用产品,以便访问者可以轻松地从一种产品切换到另一种产品?
我尝试了“新产品块”(由Prestashop提供),但显然它不会显示被认为太旧的产品,因此无效。我也尝试了“产品类别”模块(也是Prestashop),但它只会在访问者查看产品时显示内容;理想情况下,产品列表应该在网站的任何页面上都可见。
答案 0 :(得分:1)
好的,我建议你想通过正确的方式做到这一点,而不是在核心中硬编码(但也有可能)并使用模块,所以你需要知道两件事:
displayLeftColumn()
进行操作
方法。 但是
header.tpl
文件是否为1.5.x,可能会在那里看到
{$HOOK_LEFT_COLUMN}
出现时没有任何条件,所以它会
显示在所有页面上,如家庭,类别,产品等。从另一边
如果,对某些人来说
原因,你的主题不使用左/右列钩子
在Category
中创建FrontController.php
对象,然后调用
getProducts
方法并将结果分配给您的smarty变量
会像我回答here
OR
如果您在所有需要的页面上都有侧栏,但没有看到“类别”模块
在那里,只需在后台检查Modules -> Positions
,找到
左列bloc中的类别模块,然后单击Edit
模块名称右侧的按钮,可能是某种类型的页面
刚被排除在那里。