如何使用内容配置文件中提供的日期字段对drupal VIEW 进行排序和过滤

Posted

技术标签:

【中文标题】如何使用内容配置文件中提供的日期字段对drupal VIEW 进行排序和过滤【英文标题】:How can I sort and filter a drupal VIEW using the date field provided in Content Profile 【发布时间】:2011-03-07 13:14:03 【问题描述】:

对于我正在为体育俱乐部制作的网站,我想创建一个视图块,以显示在该网站上注册的所有成员的即将到来的生日。我知道您可以对节点执行此操作,但不知何故我无法通过视图访问 Profile: Birthday 字段。如果我使用节点创建视图,也不会使用用户创建视图。

我安装了 Views、CCK、Content Profile 和 Date。我在 php 5.1.6 上使用 drupal 6(我无法让管理员更新服务器)。但我无法让所有这些都一起工作......有什么线索吗?

【问题讨论】:

【参考方案1】:

由于日期配置文件字段在数据库(drupal 6)中序列化,因此无法排序。

http://drupal.org/node/475150

但是,您可以将日期 cck 字段添加到您的个人资料内容类型中,而不是使用配置文件字段,该字段将是可排序的。

【讨论】:

【参考方案2】:

您是否在视图中添加了“内容配置文件”关系?如果我没记错的话,这种关系可以让您访问您正在寻找的内容配置文件字段。

【讨论】:

我刚试过这个,但是在添加关系时它没有显示在列表中

以上是关于如何使用内容配置文件中提供的日期字段对drupal VIEW 进行排序和过滤的主要内容,如果未能解决你的问题,请参考以下文章

Drupal - 用于 RSS 时的日期字段语言

Drupal 视图显示

Drupal 视图 UI,过滤器暴露,集合字段内容中的日期仅按月和年(无天)

使用 SQL 过滤 Drupal 视图

如何在 Drupal 7 视图中使用当前用户作为相关字段?

Drupal 7:如果日期字段具有结束日期,则过滤视图