【问题标题】:Prestashop - Layered Navigation is EmptyPrestashop - 分层导航是空的
【发布时间】:2017-02-27 07:18:45
【问题描述】:

我正在开发一个 prestashop 网站,但在分层导航方面遇到了一些问题。它出现在顶级类别中,但是当我单击任何子类别时,它会变为空白。没有什么可以过滤的。它至少应该显示一个价格过滤器。

是的,我在该类别中确实有价格不同的产品,因此应该出现价格过滤器。

在我的 header.tpl 文件中

{if isset($left_column_size) && !empty($left_column_size)}
    <div id="left_column" class="column col-xs-12 col-sm-{$left_column_size|intval}">{$HOOK_LEFT_COLUMN}</div>
{/if}

当我的分层导航中没有任何内容时,它会隐藏左栏。我想诊断为什么我的分层导航中没有任何内容。

【问题讨论】:

  • 你在编辑过滤器时检查了block layered是否配置为所有类别?
  • 嗯...“配置到所有类别”是什么意思?
  • 您需要编辑分块导航模块中的过滤器,并选择所有类别。

标签: php smarty prestashop prestashop-1.6 layered-navigation


【解决方案1】:

要在所有类别中显示过滤器,您必须为商店的所有类别配置块分层“模板”。

我将发布一个屏幕截图以更好地理解:)

进入模块配置,然后点击“添加新模板”

然后点击“检查所有”

然后根据需要配置过滤器(在页面底部)。

保存,现在过滤器将显示在所有类别中。 ;)

【讨论】:

  • 非常感谢。虽然我没有创建新模板,但只是编辑了旧模板以包含所有类别。非常感谢
【解决方案2】:

在 Prestashop 1.7 中,要配置的默认模块称为 Faceted search

【讨论】:

  • 这个问题大约是 1.6
  • 我预计有人会这么说。但是当我搜索 1.7 的解决方案时,我通过 google 到达了这个页面,它可能对像我这样的人有帮助。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-08-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-09-15
  • 1970-01-01
相关资源
最近更新 更多