如何在视图中使用或运算符? -- views 领域 drupal 相关 的问题

How to use the OR operator in Views?


2
vote

问题

中文

如何创建一个显示的视图,该视图将显示"会计" 类型的所有内容以及分类学术语"会计" (任何内容类型)的所有内容?

我正在尝试使用 Type: Accountancy Taxonomy: Accountancy 但这只是显示分类节点。唯一工作的过滤器是三角洲。

输入图像描述

谢谢елин& Morbid - 你们都建议了相同的答案,但是,这不起作用,请参阅下面的屏幕截图。 (N.B.所有这些内容都没有发布并且仅使用这些视图) 输入图像描述此处

英文原文

How do I create a view that will display all content of type 'Accountancy' and also all content with a taxonomy term 'Accountancy' (of any content type)?

I am trying this with a filter of Type: Accountancy OR Taxonomy: Accountancy but this is only showing the taxonomy nodes. The only filter that would work was the Delta.

enter image description here

Thanks xd0x95xd0xbbxd0xb8xd0xbd xd0x99 & morbiD - You both suggest the same answer, however, this does not work, please see screen shot below. (N.B. all this content is not published and only used these views) enter image description here

  
 
 

回答列表

3
 
vote
  • 添加关系 内容:节点的分类术语 高级部分: 屏幕截图关系

  • 选择词汇表: 关系词汇选择

  • 添加过滤器分类学术语:名称
    在此处输入图像说明

  • 输入 会计在此处输入图像说明

  • 单击筛选条件的"和/或重新排列" ,并使其读取:

内容:发布是和(内容:type =会计(term)分类学期:name =会计

输入图像描述 输入图像描述

 
  • Add a Relationship Content: Taxonomy terms on node under Advanced section: Screenshot relationship

  • Select the vocabulary: Relationship vocabulary selection

  • Add the filter Taxonomy term: Name.
    enter image description here

  • Enter Value Accountancy. enter image description here

  • Click "And/Or, Rearrange" for the Filter Criteria and make it read like:

Content: Published Yes AND (Content: Type = Accountancy OR (term) Taxonomy term: Name = Accountancy)

enter image description here enter image description here

 
 
       
       
1
 
vote

请在那里添加另一个过滤器,以分类字段为条件,适用于CAN 条件。它将加载没有分配分类学术语的"会计" 类型的所有内容内容。

记住这将是一个新的过滤器或条件。

 

Please add another filter there of taxonomy field as OR condition and for can Empty condition. It will load all the content content of type 'Accountancy' which not have the taxonomy term assigned.

Remember this will be a new filter with OR condition.

 
 
1
 
vote

添加以下关系:

  • 内容:<您的分类域名和gt;

然后添加筛选器:

  • 内容:类型(=会计)
  • 分类学期:术语(=会计)

分类学期过滤器使用您添加的关系。

注意:查看似乎有点不足以让您选择要过滤的分类学术语,因此在添加过滤器后可能必须保存您的视图,然后再次编辑它,然后按顺序选择一个术语。

更新:鉴于您的节点未发布,这似乎只使用"内容:<分类法" >"似乎似乎正常工作关系。例如,如果我的非会计内容类型有一个名为"标签" 的分类字段,那么以下作品:

查看设置

 

Add the following relationship:

  • Content: <your taxonomy field name>

Then add your filters:

  • Content: Type (= Accountancy) OR
  • Taxonomy term: Term (= Accountancy)

where the taxonomy term filter uses the relationship you added.

Note: Views seems a bit flaky about letting you choose the taxonomy term you want to filter so you might have to save your view after you add the filter and then edit it again in order select a term.

Update: Given that your nodes are unpublished, this only seems to work properly by using a "Content: <taxonomy field name>" relationship. For example, if my non-accountancy content types have a taxonomy field called "Tags" then the following works:

View settings

 
 

相关问题

0  日历 - 添加与上下文日期过滤器的关系  ( Calendar adding relationship to contextual date filter ) 
我想为某个学生创建一些Inthips的日历视图。但是,当我更改上下文(日期)过滤器来使用关系时,日历中没有显示结果。 当我在列表中构建类似的视图页面而不是日历视图模式时,使用相同的过滤器,结果会返回。 下方的图像我尝试在上下文过滤器中获取关系。 ...

0  如何以视图中编程方式添加链接到图像字段  ( How to programmatically add a link to an image field in a view ) 
我有一个映像字段和其他字段的视图,我需要链接渲染的图像,而不是配置选择的内容,而是在另一个计算的过滤的视图上。 我认为我应该使用 my_theme_preprocess_views_view_field_myviewname 来捕捉这个字段,使用它的名称作为选择器,然后将其包装在计算的链接中,但没有找到如何做到这一点...

1  视图PDF未生成自定义样式PDF输出  ( Views pdf not generating custom style pdf output ) 
我无法打印我的CSS样式内容以呈现PDF输出,我正在使用视图pdf 项目的模块,我的观点正在呈现我的风格,但是当PDF产生没有样式输出时。 需要任何帮助。 ...

1  列出所有录制在节点上的所有用户的评分  ( List all users who voted on a node with their ratings ) 
我正在使用 fivestar 模块在节点上投票。对于每个节点,我想创建一份投票的用户列表,并在给出的评级上进行投票。我正在尝试使用意见3 但我没有看到任何可以给我这个的关系。 我尝试在视图中使用节点基表和用户基表进行此操作。 任何想法我如何要去这个? ...

1  从公开过滤器中的其他内容类型获取标题字段  ( Get title field from another content type in exposed filter ) 
我有两个内容类型: Project 和 Task 。 Project 有一个节点参考字段 Task - 创建 99887669 时,您会添加对项目之一的引用。 我需要创建一个 function mymodule_views_query_filter(&$view, $query) { if($view-...

0  添加描述以查看手风琴  ( Adding a description to view accordion ) 
我使用的是格式视图手风琴的视图。 到目前为止,我的景色如下所示: 奖励1 -Person1 -Person2 ...... 奖励_N -person_n -person_n + 1 其中奖励是手风琴动作的"标题" 或"触发" 。 这正按预期工作。我正在尝试进一步扩展它来看起...

4  如何基于身体中的字符数显示视图块?  ( How to display a view block based on number of characters in body ) 
我目前有一个视图,它会创建"关于作者" 框,从用户的配置文件中提取信息,并根据节点(内容)的作者显示相应的作者框。我只想在节点中具有最小字符量的节点上显示它。 (它目前显示所有节点,块已启用。) 所需的结果是长块内容有一个"关于作者" 框,而短件的内容没有。 我所拥有的问题是,当我选择视图的过滤条件时,未列出节点的主...

1  视图标签过滤器  ( Views tag filter ) 
我似乎无法让我的标签过滤我打算他们的工作方式。 我想要做什么: 我有一个词汇,通过附加到文章内容类型的标签字段创建。 我有一个内容类型foo,我正在创建一个观点,以列出与foo标题相对应的标记的'文章' 前: 文章类型: 1 - 标签:'yay你' 2-标签:'yay me' foo类型 1 - 标题:'Yay...

1  视图和面板:从视图中排除已显示的项目  ( Views and panels exclude already displayed items from view ) 
我在FrontPage上有两个视图,第一个是一个画廊,它只能显示"促进到FrontPage" 的文章检查。第二个视图应显示除了第一个视图中显示的所有文章。 我看到这个问题,但答案并没有帮助我,因为在第二个视图中,我不想排除" 升到FrontPage"的文章,我只是想要为了排除其中的前6个,所有其他应似乎与其他物品混合...

1  将网站导出到CSV,JSON,电子表格等的所有视图  ( Export all views on a site to csv json spreadsheet etc ) 
问题。 如何从Drupal网站导出记录的所有视图的电子表格? 更多信息: 假设您想要一个站点上所有视图的摘要,也许您将重建它们 - 也许那里有一些iffy php_views。也许你只是记录一个你继承的杂乱网站。 虽然有支持将单个视图导出到各种格式,但导出对电子表格的全部视图的全面列表并不容易。 ...

2  过滤器包含完整的单词吗?  ( Is filter contains all words working well ) 
我有一个视图和过滤器,"包含所有单词" 。我看到SQL包含表达式 '%word1%' AND '%word2%', 但是,如果我写"角度" ,就在我开始写作"A" 时,也有字符A且不一定从A开始的单词出现,例如"物质" 。 不应该占位符%只在一个地方,以这种方式: LIKE ( 'word1%' AN...

1  如何使用Search API SEAVED搜索模块查看模块? [关闭]  ( How use search api saved searches module for views ) 
关闭。这个问题需要详细信息或清晰度。它目前不接受答案。 想要改进这个问题?添加详细信息并阐明编辑此帖的问题。 关闭 4年前。 ...

1  如何在视图中更改输出字段日期?  ( How to change the output field date in a view ) 
我想在视图中改变字段'日期'以使用' hook_views_query_alter '只显示年份,以便我只能在日期字段中显示一年。 我正在尝试以下代码,这不起作用。任何人都可以帮助我吗? 我不确定为代码中的字段分配新值。 function alb_jobs_views_query_alter(&$view, &$...

2  如何创建报告以列出仅更改特定字段的用户?  ( How to create report to list users who change only specific field ) 
我有一个包含多个字段的内容类型,这些字段由不同的用户随时间手动更新。 让我们说,例如,内容类型名称 票证 此内容类型中的字段是: 票证状态 票证已解析日期 票升级日期(默认为空) 每次用户更改字段时,会自动创建修订版。 如何创建报告(使用 measies 模块)列出用户只会将字段"票升级日期" 更改为空到某个值...

0  输出视图_embed_view到Ajax内容  ( Output views embed view to ajax content ) 
我有一个视图块。我可以用 views_embed_view 函数打印内容,传递 $ display_id ,上下文过滤器等。 现在我希望用户单击图像中的一个点,并使用JavaScript,显示DIV中的块。因此,当用户单击图像的不同坐标时,我在该DIV中显示了不同的产品详细信息。 这应该可以使用ajax( $(#di...

1  如何设置视图以显示不复制其他文件的现场集合条目?  ( How to set views to show field collection entries with not duplicated other file ) 
我有两个内容类型的字段。一个是"链接" ,其他是"文件&amp; text" (字段集合;值数:无限制),具有两个字段:"文件" 和"文本" 。 关系: 内容:"文件&amp;文本" 问题是:每个"文件&amp;文本" 条目重复"链接" 字段。 我尝试了查询设置/拼凑而是,而不是进行任何进展。 任何提示? ...

3  在结构>块>配置下添加视图块的配置选项  ( Add configuration options for views block under structure blocks configure ) 
我正在构建一个模块,它定义了几个块,并通过 hook_block_configure() 。这些块中的两个是由scratch使用 hook_block_info() 及其在 hook_block_configure() 显示如预期的。换句话说,如果您导航到结构&gt;块并单击配置这两个块中的任何一个,自定...

1  使用视图列出成员的有机组,具有继承的会员资格  ( Using view to list a members organic group with inherited membership ) 
我正在寻找一个返回用户具有成员资格的内容的视图。 从另一个帖子中执行以下步骤,我设法返回与用户成员身份匹配的内容。但这并没有考虑成员资格的内容。因此,连接到另一个节点的受众的节点未显示在视图中。 采取的步骤: 添加新视图。 Show -> OG membership ( 重要! ) 然后在某些显示中添加上下文过...

0  获取用户帐户中的其他字段全局PHP  ( Fetching user account additional field in views global php ) 
我想通过使用 Views 中的 global php 来获取附加帐户字段。 附加帐户如下所示: 我在 Global PHP 输出中使用的代码: <?php global $user; $namepsm = strtoupper(str_replace("_"," ",$row->value)); prin...

1  如果没有输入任何值,我如何重写日期字段“结束日期”以“存在”?  ( How can i rewrite a date field end date to be present if no value is entered ) 
我有一个 date 字段,用于我进入 range of years 。我创建了一个视图,将开始日期和结束日期作为单独的字段。典型的输出看起来如此: 标题:波普艺术 开始日期:1958 结束日期:1970 但是,有几个项目没有结束日期,因为它们正在进行中。即使对于结束日期字段的"无结果行为" ,我也会设...




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


Licensed under cc by-sa 3.0 with attribution required.