首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我如何过滤掉默认Drupal视图中的内容,根据哪些内容被拖到附加视图中?

我如何过滤掉默认Drupal视图中的内容,根据哪些内容被拖到附加视图中?
EN

Stack Overflow用户
提问于 2010-10-05 02:53:32
回答 1查看 590关注 0票数 2

目前:

我有一个页面视图,它用一个简单的CCK下拉列表显示所有被标记为"not“的内容。

视图的附件显示了所有的内容,这些内容都是“特色”的,而且样式更令人印象深刻。

我想要做的是有一些,例如3,特色项目显示在顶部的附加视图,并显示所有的内容,无论是否在下面的视图,不包括3显示在附件。

如果需要的话,使用视图、UI以及可能需要的自定义模块来实现这一点,最简单的方法是什么?

我正在使用Drupal 6和View 2

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-10-05 06:02:18

有多种方法可以做到这一点。这里有一些替代方案

  1. (使用您的方法)我的理解是,您使用的是一个CCK字段(让我们称之为FState),该字段的状态为“FState”。本质上,您需要显示附件显示中显示的项和页面视图中没有显示的项。附件视图中的
    • ,您应该添加一个过滤器,它将是Content: FState = Featured。您可以通过选择视图筛选器下拉列表中的内容组来实现这一点。选择Content: FState (field_fstate) - Allowed values。选择Featured。确保操作符是is one of
    • In,页面视图执行完全相同的操作,除非确保运算符是is none of

如果我自己要这样做的话,

  1. 将使用nodequeue模块( http://drupal.org/project/nodequeue )作为特色内容。对于附件视图,我将确保条目位于节点队列中,对于页面视图,我将确保条目不在节点队列中(使用正确的筛选器)。互联网上有大量关于使用nodequeue并将其与views.
  2. Another集成的资料,可供选择的方法是使用国旗模块( http://drupal.org/project/flag ),尽管我怀疑nodequeue会更适合您。

编辑:基于您的评论,我更好地理解了您的需求。也许你把一些语言混在一起,可能会让局外人感到困惑。当你说“特色”内容时,这意味着内容是特别显示的。所以,当你说“特色”内容也会出现在页面视图中和没有特色的内容时,这可能会让人感到困惑。

总之,这里我理解您现在的需求(继续以您的意思使用“功能”)

  1. 有两个视图:附件视图和页面视图。附件视图稍微多了一点,显示在附件视图上的attractive.
  2. A新闻文章没有出现在页面视图
  3. 上,让我们说附件视图有空间容纳4篇您标记为“特色”的文章。最新的4篇文章出现在附件视图中。在页面视图中,所有新闻文章也按时间顺序显示,无论它们是否在过去被标记为“特色”。唯一的条件是附件视图和页视图之间不应该重复。

在您的specification....forget中,对于您的CCK select字段有一点疑问。我的问题是:(a)简单地在附件视图中按时间顺序显示4篇最新的“特色”文章,还是(b)在附件视图中明确确定项目及其顺序?

万一(b)你可以选择一个月前的物品,因为它是一篇精彩的文章,你仍然想继续展示它。在(a)项中,你没有那种灵活性。随着新的“特色”文章的制作,旧的从附件视图中移出。

当然,对于(a)和(b),附件视图中显示的文章不会出现在页面视图中(这应该总是正确的)。

对于案例(a),您应该为附件视图使用nodequeue模块,对于case (b),您可以继续使用CCK Select方法提取特色文章,就像当前对附件视图所做的那样。若要防止页面视图中出现重复项,请使用http://drupal.org/project/views_uniquehttp://drupal.org/project/views_exclude_previous模块。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3860552

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档