是否有方法获取节点的未发布日期?我希望在网格视图中显示节点的未发布日期。
我需要它以非编程的方式(即调整UI),但是如果它仅以编程方式可用,那么如何在网格视图中显示它?
完全是Drupal noob在这里。我用的是D7。
发布于 2015-10-28 05:00:39
创建一个视图(使用视图模块),该视图显示Content并以显示格式显示Grid of fields。在字段列表中添加字段Updated date。确保在Published: No中选择Filter Criteria。如果需要,可以添加其他字段(例如标题)。这将为您提供上一次更新的日期。如果节点未在未发布后进行编辑,则未发布日期将是最后一次更新。
编辑:如果您特别想显示未发布的日期,我不知道有一个模块用于此。我建议另一种方法有点迂回,但它有效。它涉及创建一个日期字段来存储未发布的日期,并在节点未发布时使用规则来设置它。
就这样。现在,如果您想在节点编辑表单或显示中隐藏日期字段,您可以使用主题的CSS类或探索其他模块。如果你有问题请告诉我
发布于 2015-10-28 06:17:07
一种非编程的方法是通过规则模块,它基本上是事件、条件和操作的集合。
例如:# Event: add : Node:在取消发布活动内容之后。#条件(过滤器):节点:内容是类型的。# Action:设置数据值。
您可以设置多个条件来筛选最适合您的条件的节点,最后一步可能添加一个额外的隐藏日期字段,用于取消发布日期,以便规则在触发事件时进行编辑。
https://drupal.stackexchange.com/questions/178943
复制相似问题