问题标签 [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 投票
4 回答
8262 浏览

php - Magento,自定义产品列表

我根据 Mage_Catalog_Block_Product_List 制作了自己的产品列表页面:

应用程序/代码/本地/法师/目录/块/产品/Special.php:

我将其包含在中心列的 CMS 页面中:

问题是:产品列表显示得很好,但我的左栏中没有分层导航。

这很奇怪,因为我使用的模板与普通列表完全相同。

我检查了几件事:

  • Mage_Catalog_Block_Product_Special 只是一个代理类。这行不通。即使我在我的 CMS 页面上使用块类型“catalog/product_list”,我也不会获得分层导航。
  • 没有覆盖关键核心类的扩展。
  • 我还尝试创建自己的模块并将其列在例如“mycatalog”下。这导致完全相同的问题。

我感觉这与试图在 CMS 页面上包含产品列表有关,但我无法找到确切的问题。

对此的任何帮助将不胜感激。

0 投票
2 回答
796 浏览

php - Magento 在分层导航中使用所有属性

我目前已经将大量属性设置为文本框 - 无论如何我可以让它们出现在分层导航中吗?

任何帮助将非常感激。

问候

谢恩

0 投票
1 回答
1204 浏览

php - Magento:设置和存储全局产品过滤器

在Magento中,在选择新类别或执行搜索时,如何保留分层导航选择?

全文:

我们正在开发一家销售书籍和电子书的商店。当我浏览商店时,我通常希望查看所有产品。我还希望能够查看一个类别并且只查看书籍或电子书。这可以通过属性“产品类型”和分层导航轻松实现。

但是,问题是如果我选择另一个类别或执行搜索,当前的分层导航过滤器会丢失。我必须再次选择“产品类型”过滤器。

如果我想跨多个请求保持分层导航,我有哪些选择?

如果分层导航无法轻松实现我想要的内容,是否有关于如何最好地组织我的目录的任何建议?书籍和电子书的两个顶级类别会是更好的解决方案吗?但是,我怎么能选择“浪漫”类别并仍然看到书籍和电子书?

谢谢!

0 投票
1 回答
2045 浏览

php - Magento - Output Layered Attribute Link in Product page

I've created attributes that I use successfully in the layered navigation of Magento.

Those attributes get output in the additional data section of the product page, however, attributes used in layered navigation don't appear as links. They're in plain text.

Simple example, I sell CDs, I have an artist attribute. I want to be able to click on the artist name, from the product page additional data section, to access the layered navigation results page that displays CDs only where this artist appears. Logic from a user point of view.

In other words, I want to get the layered navigation link from an attribute, in the product page.

Here’s what I find in catalog/product/view/attributes.html:

And here's the layered navigation loop:

Thanks much for your help.

0 投票
1 回答
3254 浏览

php - Magento 中的“目录/类别”和“目录/层”有什么区别?

我想了解这两种模型之间有什么区别,都返回产品集合,是可过滤的,等等......

谢谢

0 投票
4 回答
14377 浏览

php - 分面搜索(solr)与通过 PHP 进行的旧过滤?

我计划在我的电子商务商店中设置过滤系统(优化您的搜索)。你可以在这里看到一个例子:http ://www.bettymills.com/shop/product/find/Air+and+HVAC+Filters

PrestaShop、OpenCart 和 Magento 等平台具有所谓的分层导航。

我的问题是 Magento 或 PrestaShop 等平台中的分层导航与使用 Solr 或 Lucene 之类的多面导航之类的东西有什么区别。

仅通过 php 和 mysql 可以实现类似的结果吗?

非常感谢详细的解释。

0 投票
3 回答
9253 浏览

php - 分层导航中的多选过滤器

我有一个自定义多选属性,我想参与过滤产品。该属性设置为在分层导航中使用,但不会出现在可用过滤器列表中。可能是由于自定义模型实现?任何人都有一些提示可以检查为什么它没有出现?为几个产品设置了属性 Magento 使用的版本是 EE 1.11

谢谢

0 投票
1 回答
15986 浏览

magento - Magento 的价格范围

默认情况下,Magento 中的分层导航会在价格属性中显示我

从 0 到 1000
从 1001 到 2000
等等等等。

是否可以通过配置或代码更改此设置?如果必须通过代码,您能否提供代码示例以及我需要修改哪些文件。

0 投票
0 回答
2378 浏览

magento - Magento:按价格分层导航 - 显示结果但不过滤

在类别/搜索结果页面上的分层导航中,所有可过滤的属性和类别都显示并单击,但定价过滤器除外。它将显示结果,但单击链接将重新加载页面,但不会过滤显示的产品。我可以将价格增量设置为我想要的任何值,结果显示效果很好,但它不会过滤页面。

我不确定它是否是传递到 url "?price=3%2C.25" 的问题,这有点令人沮丧。我什至不知道从哪里开始。不幸的是,我还没有发现类似的情况。

0 投票
1 回答
1789 浏览

magento - 搜索显示所有带有图层导航的产品

我正在尝试修复高级搜索页面上的错误。问题是如果我搜索一些键说“红色”,那么所有结果都会显示出来。例如:对于红色,它在单页中显示 62 个结果,即使存在分页限制。分页设置为每页显示 27 个产品。但页面仍然显示所有 62 种产品。这意味着,最初分页不起作用。

我对此进行了一些研究,发现图层导航导致了问题。我尝试从设置(catalogsearch.xml)文件中删除图层导航并尝试,然后搜索非常快并且分页也可以正常工作。我需要分页和图层导航。

这是我的高级搜索块代码。

请建议为什么分页在第一次加载时不起作用。后来分页工作正常。