1

在术语页面上,如何仅显示直接子术语?所以如果我有这个结构:

颜色
-红色 -
绿色 - 蓝色 --Blue1
--Blue2

在颜色术语页面上,您会看到红色、绿色和蓝色。在 Blue term 页面上,您会看到 Blue1 和 Blue2。

最初我认为视图可以做到这一点,并且我也喜欢能够使用简单的 UI,但这似乎是不可能的。

谢谢

4

3 回答 3

1

以下适用于显示 Blue 的子术语和低于该级别的其他级别,但不适用于显示 Red、Green、Blue 的 1 级颜色术语,因为它们被认为没有父级。也许您可以为此创建一个单独的视图。

在此处输入图像描述

于 2011-06-14T14:49:57.130 回答
1

您可以克隆视图“分类术语”,即“模拟 Drupal 核心对分类/术语的处理的视图”。在上下文过滤器 > 内容:具有分类术语 ID(带深度)中,您可以控制它。在你的情况下,我猜必须有值 1。

上下文过滤器:内容:具有分类术语 ID(具有深度)

于 2013-04-15T15:06:34.200 回答
0

您可以编写一些手动 PHP 并利用http://api.drupal.org/api/drupal/modules--taxonomy--taxonomy.module/function/taxonomy_get_children/6

于 2011-06-13T09:59:01.250 回答