我有一个ExpressionEngine 3网站。我有 2个单独的类别组:
Course Type (ID = 3)
Course Category (ID = 5)
我想要的层次结构是课程类型>课程类别。例如:
电子学习 (课程类型)
课堂课程 (课程类型)
我有一个名为training_courses
的频道,其中包含分配给 课程类型和课程类别的各种频道条目。
我的模板包含课程类型的标签,例如
|电子学习|课堂课程| ... 的
我想要做的是显示training_courses
中分类为两者相应课程类型 - >课程类别标题的条目。如果没有条目隐藏课程类别标题。
我不确定如何实现这一点,因为它似乎依赖于exp:channel:categories
的多个查询
我有这个......
{exp:channel:categories style="linear" channel="training_courses" show_empty="no"}
...但该查询的问题在于它没有区分“课程类型”和“课程类别”,因此它显示了完整列表,例如
如何区分这两种类别,然后拉出它们下面的频道条目?这应该只设置为父/子层次结构的1类吗?
答案 0 :(得分:1)
答案似乎是你需要在父/子设置中使用一个类别。
如果有人对如何完成它有任何建议,请告诉我。
在输出和过滤类别方面,EE非常糟糕。来自their own documentation
如果指定显示子类别,则还必须包括要显示的父类别。
嗯,这很棒。但是,如果您想显示子类别而不是父类别,该怎么办? 慢拍