你好 :) 我在一个面向 drupal 的网站上发布了同样的问题,但根本没有得到任何回复。我对自己发牢骚,希望这个网站更像 StackOverflow,所以我想,为什么不试试在这里问呢:)
我正在玩一个显示属于分类术语的节点的视图。该词汇表还有一个分类节点队列,其中包含所有术语的子队列。
到目前为止,该视图只有一个参数,即分类术语 ID,并按发布日期排序。但是,如果我想显示特定术语的所有节点,所有节点队列节点都在顶部,所有非节点队列节点(但仍然在这个特定分类术语下)在下面,按日期排序怎么办?
为了澄清,说这是我的词汇,我们称之为“活的东西”
Plant
--Fruit
--Vegetable
Animal
--Fish
--Dinosaurs
在 Dinosaurs 下可以找到以下节点:
Tyrannosaurus Rex (added 2009-01-01)
Megalosaurus (added 2009-01-02)
Velociraptor (added 2009-01-03)
Brachiosaurus (added 2009-01-04)
由于霸王龙和迅猛龙是非常棒的恐龙,因此它们也被添加到节点队列中,即子队列恐龙中:
子队列:
- 迅猛龙
- 霸王龙
最终视图应按以下顺序显示它们:
Velociraptor (it's first in the NQ)
Tyrannosaurus Rex (2nd in NQ)
Brachiosaurus (of the remaining dinosaurs, this is the newest)
Megalosaurus (oldest non-queue dinosaur)
我创建了与节点队列的关系,但它不允许我选择子队列,我只能限制为“活的东西”节点队列。我的第一个视图参数是术语 ID,所以我认为如果我添加“节点队列:子队列引用”作为第二个参数,我会得到预期的行为,但这仅显示节点队列中列出的恐龙。
对此问题的任何帮助或建议将不胜感激。谢谢!