在 ExpressinEngine 中使用类别的最佳实践是什么?

2023-12-22

我正在使用“商店模块”开发我的第一个电子商务网站。我们有大约 25 个类别,每个产品都可以根据类别进行分类。这是我第一次处理这么多类别。

大多数产品选择区域将使用一个模板。我有几个关于类别使用的问题。我将在下面列出它们。任何有关最佳方法的见解都将受到高度赞赏。我什至不确定我是否做得正确。我有点摸索着解决这个问题。哈哈。

问题1

当我为每个父类别(即中央吸尘器、便携式吸尘器等)创建链接时,我是否应该使用 URL 来调用该类别以显示该类别中的产品,或者是否有创建链接的动态方式?

问题2

如果您选择了父类别(即中央吸尘器、便携式吸尘器等),我希望该组的所有子类别都显示在侧面菜单中(即电源、颜色等)。实现此目的的最佳方法是使用 URL 段来显示子类别吗?

我真的想确保,如果用户显示“便携式吸尘器”,则所有侧面菜单导航仅与该类别相关(即显示该父级的子类别)

提前致谢


问题1.当我为每个父类别(即中央吸尘器、便携式吸尘器等)创建链接时,我是否应该使用 URL 来调用该类别以显示该类别中的产品,或者是否有创建链接的动态方式?

是的,有多种方法可以动态构建类别链接列表。一种方式是本地方式频道类别标签 http://expressionengine.com/user_guide/modules/channel/categories.html

The {category_url_title} and {category_id} 变量 http://expressionengine.com/user_guide/modules/channel/categories.html#variables频道类别标签对中的可用内容也可用于构建链接的 URL。

或者,GW 代码类别 http://devot-ee.com/add-ons/gwcode-categories是一个用于处理类别的便捷插件,并且有很多有用的选项。

问题2。如果您选择了父类别(即中央吸尘器、便携式吸尘器等),我希望该组的所有子类别都显示在侧面菜单中(即电源、颜色等)。实现此目的的最佳方法是使用 URL 段来显示子类别吗?

是的。我建议使用包含以下内容的段category_id or category_url_title作为 GWcode 类别中的参数来获取子项列表。 GWcode 类别具有出色的文档 http://gwcode.com/add-ons/gwcode-categories/documentation。一个基本的例子:

{exp:gwcode_categories cat_url_title="{segment_3}"}
    {cat_name}      
{/exp:gwcode_categories}            

处理类别的另一个非常有用的附加组件是低Seg2Cat http://devot-ee.com/add-ons/low-seg2cat

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 ExpressinEngine 中使用类别的最佳实践是什么? 的相关文章

随机推荐