2010-03-26 52 views
2

使用date和views模块时,您可以在视图(使用行样式字段)中指定'group multiple values'。这是默认的。Drupal 6:在tpl.php中分组多个值

如果关闭它,则会得到多个节点,每个节点都有一个日期。例如: - 3月24日------- node1 - 3月25日------- node1

我试图弄清楚的是:如果不使用字段,而是节点作为行风格。你如何在你的type-node.tpl.php中实现这个非组多重值?


编辑 - 更多详情

使用的意见和日期模块时,您可以选择组多个值组例如多个日期是在1个节点。

但是我选择不使用视图模块中的字段,而是创建我自己的type-node.tpl.php(通过选择节点而不是字段作为行样式)。在下面的例子中我创建1个节点与它的日期2:

节点1 = DATE1:25march + DATE2:26march

我接收在tpl.php节点1的2倍。一次使用25march,一次使用26march。我想要的是只接收一次node1,在日期字段中包含两个日期。

我希望这能更详细地解释这个问题。

回答

0

那么你的视图结果基本上是返回同一个节点的重复?从你的描述来看,这听起来像是因为你的观点可能使用了一个关联节点修订版和多次编辑的节点是愚蠢的。将关系更改为使用节点中的字段(不是节点修订版)应该有助于消除重复项。对不起,如果我误解了这个问题,但它不是很详细。

+0

1个节点有2个日期 如果你在$ node-> field_date [0]。[“view”]中放置的node.tpl.php中打印出来。 但是,这只是节点中2个日期中的1个。 问题:你如何再次获得同一个节点,但与其他日期($ node-> field_date [1]。[“view”]) – Jozzeh 2010-03-28 16:30:58