我试图做到的,是很简单的,但有点难以解释:Drupal的观点 - 不要渲染某些领域某些节点
- 我想创建一个视图返回的最后5根据一些条件
- 我想显示的字段是“标题,摘要&拇指”
- 节点我想显示仅第一个节点大拇指,我不希望要显示其余拇指
当然,通过CSS隐藏拇指是愚蠢的。达到此目的的最佳方法是什么?
我试图做到的,是很简单的,但有点难以解释:Drupal的观点 - 不要渲染某些领域某些节点
当然,通过CSS隐藏拇指是愚蠢的。达到此目的的最佳方法是什么?
您需要使用Views附件。谷歌周围了解什么是附件显示。您无需为视图模块安装任何特殊模块即可获取附件显示。
附件显示是视图(如页面,块)中的显示类型,除了它被附加到预先存在的视图。因此,您创建的第一个视图显示标题,摘要和缩略图(仅显示1项)。在页面显示后,让附件显示附加。它应该有一个偏移量1(这样它跳过第一项),它应该而不是有拇指在字段下(覆盖字段设置)。它应该显示4个项目。偏移是根据Basic settings
的视图设置的。
这将实现您的目标。
这就是说,隐藏最后三个图像使用CSS也不是一个坏主意。使用css注射器模块。
假设Drupal的6.x的...
你有没有看着两座显示:
对不起,现在没有时间写详细的方向。我会稍后再回来看看这个想法是否让你开始...
Doh!这就是我得到不会因为在阅读网络之前打“Post”而造成的...... – mikeker 2010-09-29 16:45:15
嘿嘿,这很好:)这是NoParrots已经提出的哪些工作正常,但我需要一个解决方案来继承没有URL参数 – 2010-09-29 17:25:49
你可能想要编辑视图模板来达到这个目的。这是一种黑暗艺术,但它可能是没有附件的最快方式。你很可能会编辑views-view-fields.tpl.php。您可以通过点击视图中的主题:信息链接来获得更多信息。
视图模板首先看起来是空的(即使在您复制代码后),但您可以通过在$view->results
之间循环执行很多操作。
谢谢!它的工作,但我的情况有点复杂: 我在同一视图下有多个显示块。每个块显示来自不同分类法的5个项目。我所面对的是,当我创建附件时,它始终显示相同的节点!即使我已经设置了参数继承。当参数由URL提供时它可以工作。但在我的情况下,参数嵌入在显示块中,并没有通过URL – 2010-09-29 17:04:24