2010-05-28 58 views
0

我添加了一个新的内容类型事件。现在,如果dateOfEvent(其中一个字段)小于当前日期以及“事件”内容的某些其他字段(如果dateOfEvent大于该值),则必须在该视图中显示一组字段现在的日期。我怎么能做到这一点的看法..Drupal cck和视图

感谢您帮助...

+0

您的除外费率为零!你应该接受你提出的一些问题的答案。 (你可以通过点击你认为最合适的答案旁边的复选标记来做到这一点)。 – sprugman 2010-05-28 19:49:57

+0

@except率不知道abt it ..将来会照顾它.. @problem i know如何使用它们..和我的问题是足够具体.. – w2lame 2010-05-29 18:45:07

回答

1

嗯...我想我会在主题层做这个。因此,在视图中,您可以使所有字段可用,然后在主题中,根据日期值隐藏一个或另一个字段。无论是使用views还是node_type.tpl.php文件,都取决于你如何使用cck类型。

+0

视图可以过滤出日期值超过特定值的节点。你可以设置一个过滤器,说'WHERE日期大于或等于现在',它只会返回未过期的事件。 – Kevin 2010-05-28 22:16:26

+0

主题会使它有点繁琐..不能使用视图.. – w2lame 2010-05-29 18:40:42

+0

这不完全是我想说的..我想要的是如果事件如果将来然后我想显示像场地的细节,时间,日期等,但如果事件已经发生,那么我想显示反馈,图片等细节。 – w2lame 2010-05-31 22:19:50

1

您使用的日期模块?它将增加一系列新的视图选项,并使CCK日期字段更易于以这种方式使用,从而准确描述您所问的内容。

+0

是的,我使用日期字段..但它并没有影响我的看法。 – w2lame 2010-05-29 18:39:59

+0

您是否使用日期字段过滤器?我们一直使用它来显示事件列表。该视图筛选出的日期值不包含今天的事件。但是你必须使用CCK'DATE'类型的字段,否则这将不起作用。 – Kevin 2010-05-29 19:31:21

+0

没有。希望这可以解决我的问题。非常感谢。 – w2lame 2010-05-31 22:18:11