如何为父母和子女分类条款创建单独的Drupal模板?

时间:2013-10-04 15:09:22

标签: drupal-7 drupal-taxonomy drupal-templates drupal-preprocess

我对产品类别有一个复杂的分类层次结构。

每个主要分类术语至少有一个子术语。其中一些儿童用语具有子女条款。所以在某些地方,分类树是一层深,而在其他地方,它是两层深。

我需要根据级别为分类术语创建两个单独的Drupal模板。

我已经使用视图为顶级创建了自定义模板。

我试图弄清楚如何使用自定义模板动态呈现分类术语,具体取决于它是在级别1向下还是在级别2向下。

我猜我需要使用模板预处理功能吗?

这是解决这个问题的最好方法吗?

1 个答案:

答案 0 :(得分:0)

您可以尝试向父词语添加关系(在显示的高级设置中) 然后添加一个过滤器(按术语名称或termID过滤)并将其设置为使用父关系。

将显示的字词限制为:

  1. 父项为null(获得基本术语)的术语
  2. 父条款不为空的条款(以获得至少一个条款 亲本)