如何仅列出视图中所有节点的最新版本? -- views 领域 和 workflows 领域 和 nodes 领域 drupal 相关 的问题

How to list only the latest revision of all nodes in a view?


简体版||繁體版
3
vote

问题

中文

我目前有一个view,列出了所有节点,这是我们对内容仪表板的使用。它显示最近更新的节点,他们的工作流状态和其他一些细节。

我们似乎拥有的问题是,我们使用的修改,每次用户更新节点时,我们都会创建新的待处理版本。当用户更新节点时,工作流状态(自定义CCK字段)会自动切换到 repysid 。由于当前已发布的节点具有工作流状态 live ,因此视图的工作流字段确实显示了"评论" 。我假设这是因为看法只拉动当前发布的内容而不是待处理的修订内容。

使用视图类型节点修订时它列出了节点的每次修订,而不仅仅是最新的版本。这是一个问题,因为我们的仪表板将填充单个节点的修订历史,而不是所有当前节点。

是可以创建一个仅列出我们网站上所有节点的最新版本(待处理或当前)的视图?

版本信息
drupal 6.22
查看6.x-2.12

英文原文

I currently have a view that lists all of our nodes which is what we use for a content dashboard. It shows the most recently updated nodes, their workflow status, and a few other details.

The problem we seem to be having is that we're using Revisioning which creates a new pending revision each time a user updates a node. When a user updates a node, the workflow state (custom CCK field) switches to Review automatically. Since the current published node has the workflow state Live, the view's workflow field does show "Review". I'm assuming this is because the view is only pulling the currently published content and not the pending revisions content.

When using the view type Node Revisions it lists every revision of a node, not just the latest one. This is a problem because our dashboard would be filled with a single node's revision history instead of all the current nodes.

Is it possible to create a view that lists only the latest revision (pending, or current) of all nodes on our site?

Version info
Drupal 6.22
Views 6.x-2.12

        

回答列表

2
 
vote

在视图中,您应该按照修订ID(vid)下降,然后使用视图组by 按节点ID(nid)组。

 

In the view you should have it sort by revision id (vid) descending, then use Views Group By to group by node id (nid).

 
 

相关问题

4  使用参数创建节点  ( Node creation with parameters ) 
我有一种表单,当提交和验证时,需要重定向到页面以创建节点(节点/添加/ factura-tmn),但我想向此页面发送参数。是否有可能? 我目前有以下代码: function add_invoice_file_form_submit($form, &$form_state) { $form_state['red...

2  如何以编程方式修改以编程方式创建的内容类型?  ( How do you programmatically modify a programmatically created content type ) 
我正在创建一个有许多内容类型的Drupal 7站点,这些内容类型是以编程方式定义的。很可能在启动后,我需要略微修改一些内容类型。在开发过程中,每当我需要进行更改时,我只卸载模块,就会在代码中进行更改,然后重新安装它。在数据需要保持稳定的生产环境中,这显然是不可接受的。 如何以编程方式修改我的现有内容类型之一?此外,...

-1  Drupal 7在节点创建后自动创建和填充每个节点的字段引用  ( Drupal 7 automatically create and populate a field reference per node after node ) 
如何在创建节点(内容类型A)之后自动创建多个节点(内容类型B),然后与节点(内容B)的关系到节点(内容类型A) 谢谢 ...

0  将内容类型添加到每个视图行的类  ( Adding content type to the class of each views row ) 
我有一个视图,有一个过滤器只能从2种内容类型中拉出结果。我希望每个视图条目都有一个显示节点内容类型的类。我该怎么做? ...

1  如何获得浏览量行的NID? [关闭]  ( How to get nid of views row ) 
关闭。这个问题需要详细信息或清晰度。它目前不接受答案。 想要改进这个问题?添加详细信息并阐明编辑此帖子的问题。 关闭去年。 ...

0  视图显示引用节点  ( Views show referencing nodes ) 
我有一个称为"问题" 的自定义内容类型,少数人,"a" ,"b" ,"c" 。 (实际上,命名是无关紧要的)。 以下内容类型"a" ,"b" ,"c" 中的每一个都具有一个字段,该字段是引用具有内容类型"问题" 的特定节点。 我想做的是在一个查看所有问题和旁边的每个问题旁边,引用节点的标题(带有链接到节点)。 应该采...

0  如何执行函数的特定部分  ( How to execute a specific part of a function ) 
我在自定义模块中构建函数,我希望能够仅执行该函数的特定部分。 我从 hook_node_api 看看是否发生事件,如果发生该事件,则希望执行该自定义函数的特定部分。 function mymodule_nodeapi(&$node, $op, $a3 = NULL, $a4 = NULL) { switch...

0  在菜单项上显示类型的节点:Drupal 7  ( Display nodes of types on a menu item drupal 7 ) 
我已经创建了一些类型的书籍,现在我想在菜单项上显示其中一些。我怎样才能在没有使用视图的情况下做到这一点? mome |书籍|.阿里克里| 节点类型:(机器名称:书籍) 例如,上面是我的菜单结构。当用户点击书籍时,它将显示我创建的一些书籍。 ...

3  如何在分层上订购节点的分类术语?  ( How to order a nodes taxonomy terms hierarchically ) 
是默认顺序排序的节点的分类数组中的术语? 如果不是,那么最有效的方法是什么? ...

3  如何仅列出视图中所有节点的最新版本?  ( How to list only the latest revision of all nodes in a view ) 
我目前有一个view,列出了所有节点,这是我们对内容仪表板的使用。它显示最近更新的节点,他们的工作流状态和其他一些细节。 我们似乎拥有的问题是,我们使用的修改,每次用户更新节点时,我们都会创建新的待处理版本。当用户更新节点时,工作流状态(自定义CCK字段)会自动切换到 repysid 。由于当前已发布的节点具有工作流...




© 2022 it.wenda123.org All Rights Reserved. 问答之家 版权所有