首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Appixia 1.4.9 -如何在相同的过滤器下添加allow 2 CategoryId?这个是可能的吗?

Appixia 1.4.9 -如何在相同的过滤器下添加allow 2 CategoryId?这个是可能的吗?
EN

Stack Overflow用户
提问于 2013-03-20 00:04:57
回答 1查看 173关注 0票数 0

Prestashop 1.4.9上的Appixia.

我正在使用BasicCategoryListActivity来显示我的商店中的类别。我正在尝试根据特定的id过滤类别列表。如何在同一个filter下添加2个CategoryId?这个是可能的吗?

EN

回答 1

Stack Overflow用户

发布于 2013-03-20 02:44:01

此答案针对带有Prestashop模块1.0.4的Appixia 5进行了更新

您当前使用的模块主要用于单个类别id筛选器。就像Appixia中的任何东西一样,你通常可以绕过大多数限制,做你想做的任何事情。这里有两个想法:

解决方法1:使用插件覆盖实现此功能

使用这种方法,您不需要更改应用程序中的任何内容。您可以继续使用现有的模块,并使用单个类别id过滤器。为单个类别id设置一个过滤器,并为其构建一些不存在的大数字(如1001)。

我们实际上要做的是让服务器在请求类别1001的同时回复这两个类别的产品。

你可以看到一些插件覆盖here的例子。

我们需要的重写是在Items.php中。看看函数overrideItemListFilters,它将完美地满足您的需求。只需找到值为1001Equal筛选器类型,并在覆盖中将其更改为具有2个类别ids的InGroup筛选器。

解决方法2:在app中切换到更高级的项目列表模块

一种不同的替代方法是只改变你的应用程序,而不接触服务器。基本的项目列表活动相当有限。如果你在你的应用程序中使用一个功能更强大的项目列表模块,你将可以更好地控制你的过滤器。看看这个tutorial。像ItemGridView这样的项目列表支持任何你想要的过滤器,所以你可以直接指定InGroup

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15504527

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档