0

基本上,我有一个客户想要这些东西:

  • 创建事件的能力(指定名称、描述、日期等)。没问题 - 我对 Views 很熟悉(尽管在 Drupal 7 中,但我可以在 6 中弄清楚)
  • 这些活动将按日期组织,基本上,一旦活动日期实际过去,过去的活动将被放在自己的页面上。
  • 除此之外,当活动日期过去时,节点的布局将发生变化,任何已上传的照片都将对查看者可见。

现在我知道 Views 中存在与日期相关的论点。一个想法(我确实得到了):

  • 制作两种不同的观点——一种是过去的事件,一种是未来的事件(当然,只从“事件”内容类型中提取内容)并为它们中的每一个传递参数,说如果日期已经过去,把它们放在“过去事件”视图,未来事件反之亦然。

无论如何,这在视图中是可行的还是我应该获得另一个模块?我已经考虑过规则模块,但我不熟悉它。

4

1 回答 1

0

是的,听起来不错,在您的视图中只需创建一个新显示,一个显示用于未来事件,一个用于过去事件,更改显示的布局(模板)或字段(更容易),日期过滤器将是一个用于决定何时显示。

如果您的视图使用页面,您可以使用上下文模块甚至规则模块来决定要转到哪个 url,但如果您使用块,那么日期过滤器就足够了。

于 2012-06-02T02:24:29.017 回答