问题标签 [layered-navigation]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3049 浏览

magento - Magento中分层导航中的多选

在分层导航中,当我选择特定属性时,它会从左侧选择面板中消失,所以我希望我应该能够多次选择。如果我知道它来自哪个系列,那将很有帮助。

-提前致谢。

0 投票
1 回答
1058 浏览

php - Magento:自定义产品集合不会填充分层导航/过滤器损坏

我正在构建一个自定义的“销售”页面,该页面将自动显示任何具有销售价格的产品。

我的方法是获取整个产品集合并添加可见的过滤器,具有销售价格,具有图像(我们的商店需要,因为我们与 POS 系统集成,因此产品会自动创建并从 POS 可见)。

我获取产品的代码如下所示:

它按预期工作,我得到了一份有库存、在售、可见并有图像的产品列表。唯一的问题是不再填充分层导航。该类别绝对设置为“锚”,所以这不是问题。

我相信这是因为分层导航正在寻找分配给该类别的产品并且该类别为空 - 它使用的是自定义模板,该模板调用/覆盖上述产品集合。

所以我的问题是,如果我对上述假设是正确的,我怎样才能将集合的结果发送到分层导航?

0 投票
3 回答
1490 浏览

magento - 从搜索引擎中隐藏 Magento 的分层导航

我希望有人可以帮助我解决我过去几天一直试图解决的问题。我想完全从搜索引擎中隐藏 Magento 的分层导航,但让用户可以使用它。出于 SEO 的原因,我不想满足于 NoFollowing 所有链接,或者使用 noindex follow 元标记,甚至完全用 Robots.txt 阻止它。处理此问题的最有效方法是仅向启用 Cookie 的用户显示分层导航,因为 Google 不使用 Cookie。使用 JavaScript 也可能达到相同的效果,但我选择了 Cookie 方法。

到目前为止,我已经设法实现了一个粗略的 JS 来检查页面加载后是否启用了 cookie(改编自这个论坛上的另一个线程)。如果启用了 cookie,它什么也不做并显示分层导航,但如果未启用 cookie,我想删除“catalog.leftnav”块。我一生都无法从我的 JS 脚本中弄清楚如何做到这一点。我所能实现的只是删除 div 元素,或者将 style.display 设置为 none 等,虽然所有这些技术都从前端删除了链接,但 Google 仍然可以看到它们。这是我到目前为止在模板/目录/层/filter.phtml 中的代码示例

谁能帮我解决这个问题,或者有更好的方法吗?请记住,我仍在尝试了解 Magento,因此如果实施很复杂,我可能需要一些说明。

谢谢你。

布伦登

0 投票
0 回答
100 浏览

magento - 为什么 Magento 会阻止显示根类别

MagentocategoryController::viewAction()调用了明确拒绝显示根类别的类别 Helper。

除了性能之外,是否有特定原因会阻止显示此类别?

我们的客户希望使用分层导航过滤器在一个页面上显示所有产品,并且使用根类别isAnchor = true将是理想的。

0 投票
1 回答
465 浏览

magento - Magento 属性显示在一个主题中/不显示在另一个主题中

Magento 属性未显示在分层导航中。在我原来的主题属性中,它们应该显示出来。使用其他主题时,所有属性均未显示。显然主题中一定有某个地方,但我不知道在哪里改变它。

0 投票
1 回答
2075 浏览

magento - 如何获取 Magento 属性选项 id

我正在为我的 magento 商店定制移动主题。我需要在我的移动主题的首页实现搜索功能。默认的 iphone 移动主题中没有分层导航。因此,我在选择框中放置了一些用于显示属性的代码,并在那里创建了一个搜索按钮。我成功地在选择框中发布了后端属性,但无法使用它创建搜索框功能。在观察 magento 的分层导航时,我发现分层导航搜索的工作方式类似于创建具有选定属性值 id的动态 URL. 所以我决定像分层导航一样创建搜索。但是对于创建动态 url,我似乎需要一段代码来获取选定的属性选项 id。我尝试了许多代码来获取该选项 ID,但没有成功。任何人请帮我一把。

0 投票
1 回答
2484 浏览

magento - Magento - 分层导航、可配置产品、多个过滤器活动问题

假设我在 Magento (1.7) 商店中有一个可配置的产品,“T-Shirt-A”有红色(1,2 号)和黑色(2 号)。

如果我选择“黑色”和“尺寸 1”,则在分层导航中

  • 我不想看到任何结果 - 因为没有简单的产品可以提供“黑色”和“1 号”。
  • 相反,我看到“T 恤-A”,因为它有黑色和 1 码(但是,没有相关的简单产品符合这两个标准)

我可以做些什么来获得我想要的搜索结果(让过滤器显示可配置的产品,这些产品至少有一个符合所有过滤条件的相关简单产品)。

0 投票
1 回答
2325 浏览

magento - 主页上的magento分层导航 - 过滤的项目有错误的网址,导致404

经过大量搜索,我终于找到了在 Magento 主页中添加分层导航的解决方案。乍一看,它与预期的过滤结果正常工作。但是,有一个问题,因为过滤结果的 URL 都在其 URL 中添加了“根目录”。这会导致 404 - 但是,如果我取出“根目录”,则 url 工作正常。

我错过了什么?请帮忙!提前感谢您的帮助!

将分层导航添加到主页的代码:

0 投票
1 回答
4355 浏览

magento - Magento - 在分层导航中设置类别

每当我使用搜索框搜索产品时,左侧都会按类别筛选。创建此过滤器的代码如下:

这仅显示过滤器中的主要类别,我想显示其子类别。我尝试使用以下代码以编程方式设置另一个类别:

...但没有任何改变。有什么想法吗?

0 投票
2 回答
12476 浏览

module - 为什么prestashop分层导航块不显示在前端?

我阅读了文档,激活了分层导航块,重建了索引,创建了一个模板,但它根本没有显示在前端。为什么?

谢谢