2012-05-02 24 views
3

我需要表达式引擎可怕类系统帮助...显示儿童的类别在当前的父类(表达式引擎)

我有4个主要的类别,每个有孩子的类别,这些类别的儿童有另外的2- 3个儿童类别组。

我需要一种让用户搜索这些类别的方法,所以最好的方法是显示当前类别的子类并提供用户返回到最后一个类别。 ?(基本上是面包屑试验与多个类别

概括地说,我如何显示儿童的类别基于当前父即活性例如,如果我的类结构体的一个如下:

Toys 
    -AGE 2-5 
     - Cuddly Toys 
     - Small Toys 
     - Teddy Bears 
    -AGE 5-10 
     - Lego 
     - Cars 
     - Dolls 
    -AGE 10-16 
     - Video Games 
     - Board Games 
     - Bricks 

如果用户点击“玩具”,这将重定向到所有玩具的页面,然后用户可以进一步搜索选择其中一个儿童类别“年龄2-5,年龄5-10或年龄10-16”。如果他们选择其中一个,他们现在可以通过选择另一个孩子进一步搜索。

在此先感谢

+0

数以百万计的方式来做到这一点:请更具体。你想要SQL查询吗? PHP代码?你已经试过了什么? – adrien

+0

嗨,真的很简单。客户想要管理这些类别,因此需要灵活。我一直都在尝试使用表达式引擎标记来工作,但我可能不得不使用查询。 – kala233

+0

我知道这不是你的问题的答案,但你应该检查buildwithstructure.com - 绕过讨厌的类别系统。或者看看playa - http://pixelandtonic.com/playa - 并使用频道条目作为你的分类而不是ee分类。我已经构建了几十个EE网站,我从不使用类别标签。 – mheavers

回答

1

看看Child Categories加载项,以及GW Code Categories加载项。我确信其中的一个可以实现你想要做的事情。

+0

尝试过他们两个,尝试将它们结合起来。似乎无法得到它的工作... – kala233

+0

我会建议发布一个支持线程与开发商概述你想要的结果,他们最有资格让你知道,如果你可以使它的工作。我会先尝试儿童类别插件。 –

+1

此外,“尝试了两种方法,似乎无法使其工作”并没有太多帮助,一些代码示例会真正帮助那些试图提供帮助的人! –

1

下面是一种方法。它假定您的网址中包含某些内容,您可以使用Low Seg2Cat来获取类别信息。我们的想法是根据您所在的页面将Channel Categories标签传递给参数。

假设segment_1是“玩具”,你可以做这样的事情:

{exp:channel:categories category_group="{segment_1_category_group_id}"} 
    <a href="{path='template-group/template'}">{category_name}</a> 
{/exp:channel:categories}