通过分类学术语参考过滤耳伞视图 -- views 领域 drupal 相关 的问题

Filter a Drupal View by a Taxonomy Term Reference


0
vote

问题

中文

我有一个视图,在特定词汇量下在所有分类学术语页面上生成块(允许现在调用此词汇量))。特定词汇表具有一个字段,该字段是对一个词汇表的术语引用,我们可以调用'pageType'(你只能选择一个值)。我希望我的观点显示所有的"页面" ,它具有与我目前的相同"PageType" 的"页面" 。问题是我无法弄清楚如何使用当前术语的"pageType" 而不是当前术语ID。任何帮助都会很棒。

英文原文

I have a view that generates a block on all taxonomy term pages under a specific vocabulary (lets call this vocabulary 'pages' for now). That specific vocabulary has a field added that is a term reference to a a vocabulary we can call 'pagetype' (you can only select one value). I want my view to display all 'pages' that have the same 'pagetype' as the one that I am currently on. The problem is I cannot figure out how to use the current term's 'pagetype' for the contextual filter instead of the current term ID. Any help with this would be awesome.

  

回答列表

2
 
vote
  1. 创建视图(块)
  2. 添加字段(标题,小图像,日期,无论您喜欢什么)。或茶叶,也有什么作用。
  3. "参数" 来自现在被称为"上下文过滤器" ,所以去那里。
  4. 添加过滤器:"内容:具有分类项ID(深度)" 和"内容:具有分类项ID深度修饰符"
  5. 配置在此筛选器上:→筛选器值不在URL中:→提供默认值→类型:来自URL的分类术语ID→在此之下,选中"从节点页面加载默认过滤器" 框,这有利于相关的框分类块。" →现在检查您想要参与的分类盒
  6. 现在您需要添加第二个过滤器才能从列表中排除当前节点。单击"上下文过滤器" 部分的 [+] 按钮。
  7. 选择内容:nid
  8. 设置'当参数不存在'到'提供默认参数'
  9. 将"默认参数类型" 从URL设置为"内容ID "
  10. 转到"更多" ,然后检查"排除" 框。
  11. 将过滤器"内容:nd n" 移动到顶部位置。
  12. 向您的视图添加一个块,并在节点页面上嵌入块
  13. 保存您的视图
 
  1. Create view (block)
  2. Add fields (title, a small image, date, whatever you like). Or teasers, what works as well.
  3. xe2x80x9cArgumentsxe2x80x9d is from now on called xe2x80x9cContextual filtersxe2x80x9d, so go there.
  4. Add the filters: xe2x80x9cContent: Has taxonomy term ID (with depth)xe2x80x9d and xe2x80x9cContent: Has taxonomy term ID depth modifierxe2x80x9d
  5. Configuration on this filter: xe2x86x92 When the filter value is NOT in the URL: xe2x86x92 Provide default value xe2x86x92 Type: Taxonomy Term ID from URL xe2x86x92 under that, check the box xe2x80x9cLoad default filter from node page, thatxe2x80x99s good for related taxonomy blocks.xe2x80x9d xe2x86x92 now check the boxes of the taxonomies you want involved here
  6. Now you need to add the second filter in order to exclude the current node from the list. Click [+] button of the contextual filters section.
  7. Select Content: Nid
  8. Set the xe2x80x98when argument is not presentxe2x80x99 to xe2x80x98Provide default argumentxe2x80x99
  9. Set the xe2x80x98Default argument typexe2x80x99 to xe2x80x98Content ID from URLxe2x80x99
  10. Go to xe2x80x9cMORExe2x80x9d , and check the xe2x80x9cExcludexe2x80x9d box.
  11. Move the filter xe2x80x9cContent: Nidxe2x80x9d to the top position.
  12. Add a block to your view and embed the block on your node pages
  13. Save your view
 
 
0
 
vote

尝试按视图的分类术语参考滤波器模块:

为分类项参考字段实例添加视图设置 过滤现场窗口小部件表单输入的可用术语。启发 从视图集成实体参考字段窗口小部件。

 

Try out Taxonomy Term Reference Filter by Views module:

Add Views Settings for a Taxonomy Term Reference Field Instance to filter the available terms for the field widget form input. inspired from Views integration of Entity reference field widgets.

 
 
 
 

相关问题

0  如何在Mini_Page视图中具有无限寻呼机?  ( How can i have infinite pager in mini page views ) 
我需要我的minipager去无限。我的意思是当它到达最后一个记录跳到第一个记录时。如果它到最后一个跳到第一个?我怎样才能实现这一目标。我正在使用视图来显示我的信息。但我只是希望它在特定的视图中使用它。我不希望它默认为我的所有观点。 ...

2  限制ui视图中的可用窗格  ( Limit available panes in the views ui ) 
我正在尝试配置视图 ui,以便用户只能看到特定的窗格(即只有字段,过滤器和样式设置窗格)。我测试了 simpleviews 和 views ui:编辑基本设置模块,但它不是很有用。 用jquery隐藏窗格也不是一个好方法。 有没有人有解决方案? ...

0  显示所有与参数tid子项的术语  ( Show all terms that are children of term with argument tid ) 
我需要一个显示的视图,它显示了参数tid子的所有术语。 term 1 -term 2 -term 3 term 4 -term 5 View / 4应该返回第5项 我必须缺少一些基础,因为无论我如何混淆上下文过滤器和关系,我从来没有接近实际过滤我的上下文。 ...

1  根据基于领域的分类法列出节点  ( List nodes from a taxonomy based on a field ) 
我正在寻找最"drupal" 的方法来创建一个包含一个列表的视图/块(不确定),其中包含顶级项目的列表是来自某个词汇的父分类(共有4个父母)然后嵌套在每个分类系统下,这是一个有一定字段的第5个产品设置为true。 基本上是一个"特色产品" -Sque块,将有4个标签。 ...

0  创建视图的视图?  ( Create a view of views ) 
我喜欢Drupal的观点和标签,但我有点麻烦弄清楚如何做到这一点。 我们有几个在线研讨会,每个在线研讨会都有多个会话。 例如:重新焦于家庭第1部分,重新​​焦于家庭第2部分,真正的女性女性第1部分等。 对于每种文章,我的视图会创建,这将返回该类别中的所有文章。 例如,当您单击Refofusing on Focking...

3  退出视图时,模态我返回了JSON [复制]  ( When exiting views modal i am returned json ) 
这个问题已经在这里有答案: 无法编辑我的观点..我得到了一个JSON字符串? (5个答案) ...

0  什么(基本上)的观点/包含/ plugins.inc 9/9 views_include('base')实际上是这样做的?  ( What basically does views includes plugins inc line 9 views includebase ac ) 
我跑进了今天的问题,我开始收到以下白色屏幕错误错误: php致命错误:调用未定义的函数视图_include()in / lsites/all/modules/views/includes/plugins.inc在第9行(第9行) 我找到了多个 各种错误报告和具有类似错误的问题。有人说这是一个错误的观点,有些人说...

3  如何翻译视图并保留上下文过滤器?  ( How to translate a view and keep contextual filters ) 
我正在建立一个双语网站(法语/英语)。我创建了"用户传记" 让我稍后在视图中显示。传记被翻译。 视图在页面中调用:传记.php?id_author = 405,其中包含上下文过滤器(本例中405)。现在,当我们点击查看其他语言版本时,我们被重定向到"Biographie.php" (以法语为单位),但我们丢失了参数。...

3  多个选择listbox视图过滤器drupal 7  ( Multiple select listbox views filter drupal 7 ) 
我有一个与某些字段的视图,例如一个字段是一个字段是产品名称。我想制作一个多选择的列表框,允许从视图中的产品列表中选择其中3个,但却无法弄清楚。 谢谢, 账单 ...

2  使用节点ID转到特定页面  ( Go to specific page in view using node id ) 
我有一个由带有寻呼机的单个节点组成的视图。使用节点ID有没有方法可以链接到此视图中的特定页面?我可以看到寻呼机在URL中使用页面变量,但没有关于节点的信息。我可以使用上下文过滤器进入特定节点,但如果我不想过滤结果,我只想使用节点ID跳转到寻呼机中的页面。过滤使寻呼机消失(当然)。 有没有方法可以在节点ID中传递到视图...

0  视图幻灯片占据旋转  ( Views slideshow countinuous rotation ) 
我有一些内容(生物:内容类型)才能连续幻灯......我已经安装了视图幻灯片 7.x-3.0。 我可能会让我的生物旋转不断像html marquee效果? 与视图幻灯片或其他模块? ...

1  将ID添加到图像内视图中  ( Add id to image inside views ) 
我在其中创建了一个网格的网格,其中有存储的网上商店(它是您可以找到所有类型的Webshops的网站)。它显示了每个WebShop的图片,标题和BodyText。现在我想在单独的ID中仅为该页面编辑图像。 只有我不知道如何为图像的CSS添加一个ID,在Drupal,CSS或PHP中如何实现这一目标? ...

2  论坛帖子和回复  ( Forum posts and replies ) 
我有一个需要显示最新讨论的要求(使用高级论坛模块)使用意见。这里的棘手事件是,即使它们是相同线程的一部分,也需要平等地对待两种答复和主题,并且即使它们是相同的一部分,也应该在顶部显示。 例如,用户A创建一个新主题/ post x,b答复(允许调用该回复y),然后用户c创建另一个主题z.在这种情况下,模块中项目的顺序应...

0  视图模板图像  ( Views template images ) 
我试着制作我的第一个视图模板。我需要基于Zurb Foundation 3清除的图像库。 <ul class="block-grid three-up" data-clearing> <li><a href="http://placekitten.com/g/1000/800"><img data-capti...

1  什么导致/用户/ * /分类/术语/ *重定向到/分类/术语/ *?  ( What is causing user taxonomy term to redirect to taxonomy term ) 
我有一个与上下文过滤器设置为以下内容的视图: global:null(固定值"用户" ) 内容:作者UID(URL的用户ID) global:null(固定值"分类" ) global:null(固定值"术语" ) 内容:具有分类学术语ID(来自URL的分类术语ID) 当我转到 mysite.com/use...

0  如何将#rss追加到每个RSS Feed项目的URL内容查看?  ( How to append rss to each rss feed items url built with views ) 
问题 我有一个RSS Feed,在Drupal 7安装上有视图。我想将以下字符串附加到每个饲料项目的URL,但不知道如何:"#rss" 例如,让我们假设我的RSS有一个饲料项目链接到博客文章 http://www.example.com/blog/post.html < / p> 我想将HASHTAG添加...

7  显示3个不同的视图,显示相同的筛选器块或链接视图显示显示?  ( Show 3 different views displays for same exposed filter block or link views disp ) 
所以,我的视图使用具有曝光形式样式设置为阻止的暴露过滤器。 在我的第一个视图显示中,我有一个页面显示,它将内容显示为所有结果的预告片视图。内容类型的扣式为自定义模板( node - my-custom-type.tpl.php )。 然后我使用"QuickTabs" 模块进行了3个选项卡,并将"我的视图" 页面作...

0  我想添加按钮或超链接  ( I want to add button or hyper links ) 
我想添加一个下载按钮,据我所知,这意味着发布的内容包含按钮。 现在我为目的添加CKEditor。当后内容用户必须使用HTML,但并非所有用户都知道HTML, 然后我应该做什么 ...

5  如何确定块模块给定块三角洲  ( How to determine block module given block delta ) 
有没有办法确定仅在块的delta仅提供块的模块?我希望解决一个不需要自定义查询的解决方案。 用例: 我们使我们的客户端可以决定在给定的内容类型上显示哪些块。这些选项包括通过通过视图admin创建的块管理接口和块创建的块。从我可以告诉的,常规块和视图的块是不同的,所以psiedo代码会是类似的。 // In ...

1  内容共享问题  ( Content sharing issue ) 
我的网站允许用户创建内容并与他们的朋友共享。使用UR模块创建关系。内容类型本身具有"共享:" ,用户参考字段,用户可以从他们的朋友列表中选择多个用户。 然后有一个视图,其中用户可以看到由其他人创建的内容并与它们共享。问题是,嗯,他们看不到它,我不能围绕过滤器。最简单的过滤方法是什么?我提出这个:如果当前登录的用户名称...




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


Licensed under cc by-sa 3.0 with attribution required.