问题标签 [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 回答
771 浏览

php - 在 magento 的观察者中获取活动过滤器

如果有活动过滤器,我想更改我的类别显示模式。我的 config.xml 事件是:

我的观察者是方法:

但我无法获得主动过滤器$appliedFilters = Mage::getSingleton('catalog/layer')->getState()->getFilters();是我做错了什么还是我的事件有误?

我也试过Mage::getSingleton('Mage_Catalog_Block_Layer_State')->getActiveFilters();但没有成功。

0 投票
1 回答
791 浏览

php - 如何使 Woocommerce 分层导航小部件在产品页面上工作

我在商店的侧边栏中添加了 Woocommerce 分层导航小部件。主页显示类别,当用户点击某个类别时,页面将显示子类别,选择子类别后,用户将看到产品。

我的问题是分层导航小部件仅适用于显示类别的页面。但我想让它在只显示产品的页面上工作。

如果有人知道 Woocommerce 在哪个功能中选择要在页面上显示的产品,那将非常有帮助。

谢谢你。

UPD:我发现在函数 get_layered_nav_chosen_attributes() $_GET 中的 widgets/class-wc-query.php 中看起来工作不正常。当我尝试过滤子类别或产品列表中的产品时,我在 $_GET 中看到以下值:
[q] => /product-category/category-name/subcategory_name/filter_brand=brand_name
[query_type_brand] => 或

当我从类别列表中过滤产品时,我看到 filter_brand 已正确解析并被视为单独的 GET 参数。
如果有人知道是什么问题,请帮助我。

UPD2:此时我有解决方法。在 $link 计算后的 class-wc-widge-layered-nav.php get_page_base_url() 函数中,我添加了像“a = 1”这样的假参数。所以现在所有必要的参数都被正确解析了。所以此时我不知道行为的根本原因。我是 PHP 和 Wordpress 的新手 :)

0 投票
0 回答
1262 浏览

filter - 在分层导航 Magento2 中添加股票过滤器

嗨,我需要在分层导航中添加库存过滤器,以便用户可以过滤库存和库存产品。

我试图https://magento.stackexchange.com/questions/122972/magento2-product-collection-filter-out-of-stock-products 实现这个但没有得到任何结果。

请建议我如何做到这一点或提供参考。

0 投票
2 回答
703 浏览

filter - Prestashop - 在分层导航块中显示自定义功能

我正在使用Prestashop 1.6 版,并且我有一些具有自定义功能值的产品。默认情况下,Prestashop不会在分层导航块插件的过滤器中显示它们,它只会在过滤器结果中显示预定义的值。

如何将自定义特征值包含到过滤结果中?或者可能是一种将数据库中的自定义特征转换为预定义值的方法?

0 投票
2 回答
1005 浏览

php - Prestashop - 分层导航是空的

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

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

在我的 header.tpl 文件中,我有

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

0 投票
1 回答
1468 浏览

performance - Magento 分层导航非常慢

我对分层导航默认模块的性能有一些问题。

我有 10k 个产品,但在我想过滤的类别中有 60 个。

不幸的是,最后 12 秒按一个属性过滤(经过多次优化)

我发现的每一个调整和性能提示基本上都说

不要使用分层导航,它会大大降低你的 magento 速度。

我已经在基于 SSD 的非常快的主机上托管了 magento,并且具有相当多的可用内存。

  • 有没有一种很好的方法可以大大加快分层导航的速度?
  • 应该怎么做?
  • 你们是怎么做的?
  • 分层导航的付费模块是否加快了速度?
  • 我应该使用某种解决方法吗?

提前致谢。

0 投票
0 回答
747 浏览

magento2 - 如何在品牌页面上添加分层导航 - Magento 2

我已将扩展名(Solwin_Ourbrand)用于按品牌购买页面。

http://inheritxdev.net/solen_magento/brands.html

在品牌页面上,我需要该自定义产品集合的分层导航。

查看品牌页面:http: //inheritxdev.net/solen_magento/brand/accuton.html

我曾尝试通过添加以下代码来更改该扩展名的 xml 文件。

但是我根据根类别获得过滤器选项。

谁能帮我实现自定义品牌页面的此功能?

0 投票
0 回答
814 浏览

php - 使用自定义 productcollection magento2 创建分层导航

我有一个块类,它有:

和...的功能

如何使用此产品集合创建分层导航,该导航使用可用于返回产品的属性,然后能够使用这些属性进行过滤。

由于网站的性质,我必须在一个类别页面上循环这 X 次,因为由于设计原因,我以某种方式在此页面上获取每个子类别的产品。

所以在我的 EG 模板中,我有:

` 任何帮助将不胜感激,但我在这里相当困惑!

0 投票
1 回答
813 浏览

php - Amasty 分层导航在滑块中显示错误的起始价格

我有 Amasty 分层导航。我在我的网站上将价格过滤器显示为滑块。但问题是价格滑块范围从不同的数字开始。

例如,我有最低价格为 43000 的类别的产品,但滑块范围从 68000 开始。

我该如何解决这个问题?

0 投票
0 回答
911 浏览

filter - 分层导航错误的价格和范围

我正在使用 Presta 1.6 和 blocklayered 模块按价格值过滤产品。但是,过滤器显示错误的价格和范围。我是什么意思:

当范围在 5,95 和 6,25 之间时,我会得到 5.40、5,50 甚至 4.90 的产品。

在此处输入图像描述

我曾尝试设置含税和不含税的过滤选项,但没有任何变化。显示的价格与产品的“无税价格”相去甚远。

过滤器的范围也是错误的,$min-price 和 $max-price 接近但不准确。

商店的货币是 BGN - 保加利亚列弗。

有人解决了这个问题吗?