Questions tagged «views»

视图模块允许使用灵活的查询生成器创建实体列表。

3
查看上下文过滤器分类名称
我正在为具有分类字段的自定义内容类型的视图添加上下文过滤器。上下文过滤器允许我按分类标签ID进行过滤,但不能按分类标签名称进行过滤。在分类法中具有给定标签的含义: 1 | test1 2 | another tag 3 | taggy ...... 99 | coolness 我可以生成一个上下文过滤器,该过滤器将解析URL,例如http://mydrupal/myview/3显示已被taggyBUT 标记的所有内容,该URL需要将参数传递给通过标记名而不是标记ID进行查找,例如,http://mydrupal/myview/taggy查看所有使用taggyHow can 标记的内容。能做到吗?
106 7  taxonomy-terms  views 

11
视图-在组周围添加包装DIV
在Drupal 7中,我创建了一个列出几个字段的视图。这些字段按另一个字段(字段的术语ID)分组。标记看起来像这样: <h3>[Term 1]</h3> <div class="views-row views-row-1 views-row-odd views-row-first"> [Field Content] </div> <div class="views-row views-row-2 views-row-even"> [Field Content] </div> <div class="views-row views-row-3 views-row-odd views-row-last"> [Field Content] </div> <h3>[Term 2]</h3> <div class="views-row views-row-1 views-row-odd views-row-first"> [Field Content] </div> <div class="views-row views-row-2 views-row-even"> [Field Content] </div> <div class="views-row views-row-3 views-row-odd views-row-last"> [Field …
43 views 

9
如何创建两个视图的并集?
我试图得到用户节点和按“发布日期”排序的注释的并集。这篇文章链接到D6的沙盒项目,但7没有任何内容。 这篇文章有一个在D6中使用hook_views_pre_execute()和SQL UNION的示例。这不适用于具有视图3的D7。 我遇到了merlinofchaos的评论 因为我们现在正在使用Drupal的新查询生成器,所以该查询是一个SelectQuery对象,您将必须对其进行修改或替换。查找Drupal 7的新数据库层以获取更多信息。 有没有人举过一个例子,说明如何做到这一点,或者有其他解决方案结合两个视图吗?
36 7  views 

4
如何更改View中的Ajax加载行为?
我有一个视图,其中有一些裸露的滤镜。它使用AJAX和自动提交功能,因此一旦更改过滤器选项,便会重新加载视图。 在选择选项和重新加载视图之间的短暂延迟中,熟悉的蓝色AJAX th子显示在表单底部的某个位置(我认为隐藏的提交按钮当前位于何处)。 我知道我可以通过覆盖throbber元素的CSS来自定义此图像,但是我不希望完全不使用它。 我更想做的是使用jQuery动画暂时淡出暴露的滤镜形式(最好是主视图)。然后,当AJAX调用完成时,它们会逐渐消失。 失败的话,我想使用与Views UI模块更新时使用的方法相同的方法,即将此图标放在页面中间: 因为已经内置,所以我只是假设会有一个设置可以更改此加载行为的样式/位置。不过没有这种运气。 如何实现这两种方法? 我正在将Drupal 7与Views 7.x-3.3一起使用。
34 7  views  ajax  javascript 

3
如何在视图中对元素进行分组?
我有8条:第1条(游戏),第2条(本地新闻),第3条(世界新闻),第4条(世界新闻),第5条(游戏),第6条,第7条,第8条。 我认为,这些文章按“新闻”,“游戏”和“其他”分组。将世界新闻和本地新闻归为一个类别,将没有该类别的所有内容移至“其他”。我不想为此视图创建新的词汇表。我试图使用“分组依据”字段来完成此操作,但是我不知道如何使用该方法来完成此操作。
33 7  views 



9
使用随机排序时如何删除重复项?
我创建了一个视图,在其中显示节点标题和徽标(cck字段)。在论据中,我通过了分类术语名称。 结果,一个节点显示2或3次。我已经在“查询”设置中选中了不同的复选框,但这也无法正常工作。我使用了随机排序,这似乎会导致重复。当我删除随机排序时,它可以正常工作。 如何在不禁用随机排序的情况下避免重复?
31 7  views 


5
如何用视图覆盖分类法/术语/%列表?
我有一个附加到内容类型的词汇表。只能选择一个术语对使用此内容类型创建的节点进行分类。该词汇表称为“车辆”,术语为“汽车,卡车,轮船”。内容类型也称为车辆。 我使用自动路径,以便显示[vocabulary:name] / [term:name],因此在渲染时将显示site.com/vehicles/trucks,例如,将显示所有卡车...典型的Drupal素材。好... 现在,我有一个视图,它是带有路径“车辆”的页面。设置为显示内容类型“车辆”的所有项目。此页面视图还设置为接受参数“分类术语ID”。 请注意,如果存在分类法术语,则为分类法路径生成的url别名与提供了参数的“视图”页面完全相同: URL别名分类路径=车辆/卡车。带有参数=车辆/卡车的视图页面。 这是故意的。我的目标是在不存在参数的情况下显示该内容类型的所有结果,并且当存在参数时,最重要的是根据该分类术语过滤结果,并保持与不使用参数时相同的字段和结构(与site.com/vehicles)。 问题是,这无法正常工作。site.com/vehicles正确显示了我的视图和相关过滤器。site.com/vehicles/trucks仅显示Drupal提供的常规,未格式化的分类法列表。 这是因为分类标准术语ID参数配置不正确吗? 这是在Views之后触发分类法挂钩的重要问题吗?如果是这样,如何在这里重新调整权重,使其正确触发并为我提供所需的结果? 我知道您将要提出的建议-视图带有分类/术语/%视图,以覆盖drupal默认视图。 但是,对于我来说,这是行不通的。我有多种内容类型,每种内容类型都有自己的词汇表,每种都有自己的视图和不同的字段集(例如房屋和汽车,具有非常不同的字段集)。如果所有内容类型都具有相同的字段,则分类法/项/%可以使用,那么我可以模仿那些覆盖的内容,但是既然不是这种情况,我如何正确地获取带有参数的路径以显示基于那个词汇并保持我的领域结构? 抱歉,这令人困惑。该站点的链接以供参考http://www.buyagainbaby.com。该站点当前确实使用了分类法/术语/%作为替代,但是同样,它必须进行更改,以便每个视图都负责根据分类法呈现结果集。

2
视图的上下文过滤器中提供的field:delta内容类型是什么意思?
为视图创建新的上下文过滤器时,类型列表包括诸如content:spec(field_spec:delta)之类的选项,其中spec是我附加到该视图所接受的内容类型的字段名称。它出现在列表中提供的某些但不是全部字段中。我在此字段上找不到参考。这是什么(field_name:delta)?
27 views  7 

1
如何创建实体引用显示的视图类型?
我有一个实体,其中包含实体引用的字段集合,并且可以使用“ 实体”选择模式为“简单”(通过捆绑包进行可选过滤)来编辑实体引用,但是列表中仅显示“ 实体字段名称” x。 我还创建了一个视图,该视图显示了来自所引用实体的信息,但是当我将实体选择模式切换为“视图”时,会收到以下消息: 找不到符合条件的视图。使用“实体引用”显示创建视图,或将这样的显示添加到现有视图 。 之后,我创建了多个“实体引用”显示类型的视图,这些视图显示相同的信息,但仍然出现错误消息。 有人可以告诉我创建实体引用显示视图的步骤吗?PS。我认为我的工作比往常要棘手,因为实体引用是字段集合中的多值元素,但是我无法在其上创建视图>
26 views  entities 

5
如何添加特定于视图的JavaScript?
我的网站上有一个具有特定类名的视图。我想知道在主题的template.php文件中,如何知道请求的页面中是否具有特定类名的视图。 这对我来说非常重要,因为当在页面中使用具有特定类名的视图(例如image-gallery)时,我需要包括特定的JavaScript和CSS。

3
如何导出/导入视图?
我知道如何在Drupal 6/7中做到这一点,但是我找不到在Drupal 8中导出/导入视图的位置。在Drupal 8中,可以从哪个管理页面进行操作?
26 views  8 

5
在视图中公开两个字段组合的单个过滤器
我有两个用户个人资料字段“姓氏”和“名字”。我也有一个用户列表视图。我想将“名称”公开为可以同时搜索“姓氏”和“名字”的过滤器。如何对这两个字段进行组合的单个过滤器?我可以从Views UI创建它吗? 一种可能的方法是创建另一个配置文件字段“名称”,该字段将隐藏在表单中。在用户保存时,我将把两个字段值组合到“名称”字段中,然后在视图中将其公开为过滤器。但是此解决方案是硬编码,需要编写钩子。
24 7  views 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.