2015-09-28 54 views
0

我正在研究一个小型电子商务网站(目前只有两种产品,但在不久的将来会有更多产品),并试图改进产品之间的导航。 (Prestashop 1.5.5.0)prestashop导航:在侧边栏中列出产品

目前,正在商店中查看产品并希望查看另一个产品的人必须回到主页,然后从中选择要查看的产品。这远非理想。

有没有办法列出的边栏块所有可用的产品,让游客可以从一个产品切换到另一个容易(点击)?

我试过“新产品区块”(Prestashop),但显然它不会显示被认为太旧的产品,所以不起作用。我还尝试了“产品类别”模块(也由Prestashop),但它只会在访问者查看产品时显示内容;理想情况下,产品列表应该可以在网站的任何页面上看到。

回答

1

好吧,我建议你要通过正确的方式来做到这一点没有硬编码核心的东西(但可能太)和使用模块,所以你需要知道两件事情:

  1. 侧边栏,其中的部分可以出现,例如类别模块是 hooks名为'HOOK_LEFT_COLUMN'('HOOK_RIGHT_COLUMN'右边 列),在模块中您可以使用displayLeftColumn() 方法操作它。

但是

  • 威尔钩显示与否取决于从页面模板(并且在模块从 'display_column_left' 属性的值页)。您可以 检查header.tpl文件的默认主题为1.5.x的和可以看到有 {$HOOK_LEFT_COLUMN}似乎没有任何条件,所以它会 显示了如家,类别,产品等
  • 所有页面来自对岸

    如果由于某种原因 ,你的主题不使用左/右列钩可能 在FrontController.php创建Category对象,调用 getProducts方法和结果分配给Smarty的变量,你 无线LL可以在模板重复像我回答here

    OR

    如果您对所有需要的页面侧边栏,但看不到分类模块 那里,只是检查在后台Modules -> Positions,发现在左列集团 分类模块然后点击模块名称右侧的Edit 按钮,也许某种类型的页面 刚刚被排除在那里。

    +0

    感谢您的帮助,我会尽快检查。不过,我有点惊讶,这样一个简单的功能还没有被模块提供。 – s427

    +0

    许多付费菜单模块可以做到这一点 –

    +0

    你可以推荐我一些吗?我没有找到任何运气... – s427