Questions tagged «views»

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

1
如何获取模块以安装视图?
我已经在开发环境中开发了一个模块。我使用UI为其构建了一个视图。我已经导出了视图,但是我不知道将其放置在何处,以便在新环境中安装模块也会创建视图。 如何正确执行此操作? 奖励:如何让模块卸载视图hook_uninstall?

2
如何使用上下文过滤器和关系显示相关文章?
所以,我一直试图在一天中的大部分时间里弄清楚这个问题。我基本上曾经在预览器中使用过它,但是现在似乎根本无法使用。 用例:以内容类型“文章”发布的每个节点都带有一个用于包含标签的分类字段。我想做的是创建一个出现在文章下方的图块,该图块带有一系列链接到其他文章的缩略图。这些文章又基于每个文章中使用的标签而相关。 因此,问题是: 使用上下文过滤器和视图进行设置,以使视图本身自动查看文章中用作分类标准术语引用的field_tags,并根据每篇文章的标签自动显示输​​出的最佳方法是什么? 我尝试设置“上下文过滤器”以了解这些术语将在“内容类型:通过关系”过滤器中显示,但是坦率地说,我对于实现该目标所需要做的事情感到有些困惑。

4
如何将公开的过滤器查询重定向到另一个面板页面中的视图结果页面?
我的设置:Drupal 7.2,面板7.x-3.0-alpha3,视图7.x-3.0-beta3,混沌工具套件7.x-1.0-beta1 假设我要创建一个水果目录网站。在视图中,我有一个内容窗格“水果”,其中包含基于分类法“颜色”的暴露过滤器。该网站应该有两个面板页面。第一面板页面仅显示暴露的过滤器框“搜索水果”,其中带有下拉菜单的“颜色”和搜索按钮。从下拉菜单中选择并单击搜索按钮后,应该将用户重定向到第二个面板页面,该页面包括视图的内容窗格,该窗格显示与过滤器(颜色)匹配的水果列表。 问题是:单击“应用”按钮后,首页上暴露的筛选器框将不会重定向到结果页面。如何设置视图和面板以实现此目的?


2
使用template.php将CSS类动态添加到视图行
我实际上已经到达了Google的底部,试图弄清楚如何向视图的每一行添加一个CSS类。诀窍在于,我需要根据视图所来自的节点中的某些数据来动态确定每一行的类。为节点巧妙地实现这一目标的功能是- function pgc_preprocess(&$variables) { $node = $variables['node']; if ($node->type == "event") { $variables['event_class'] = ''; $num_trainers = $node->field_number_of_trainers[0]['value']; $count = count($node->field_trainer); if($count < $num_trainers) { $variables['event_class'] = 'red'; } else { $variables['event_class'] = 'green'; } return $variables; } } 这样做的目的是对没有足够人注册的事件进行颜色编码。首页上将有一个事件列表,我还需要对它们进行颜色编码。我真的希望有一些简单的解决方案- function pgc_preprocess_views_view_unformatted(&$variables) { // Magic here, preferably having something to …
8 views  theming 


4
将自定义视图用于分类术语页面
使用Drupal 7和Views 7.x-3.0-beta3,使分类页面使用自定义视图的最佳方法是什么? 例如,在“路径自动”中,我有一个规则,将URL别名“国家/地区”指向“分类法/ term / 44”。 当用户访问国家/地区时,我要显示一个使用“视图”创建的页面,而不是默认的分类页面。 我正在使用分类菜单填充菜单,该菜单尚未支持Drupal 7中的自定义路径。
8 7  views 



4
显示术语视图中是否有“新”评论?
我对按术语分类的节点有评论。我需要显示这些术语的视图,以及该术语所标记的任何节点中是否有任何新注释。 因此,如果我有以下内容: Term1 -NodeA (has new comments) -NodeB (has new comments) Term2 -NodeC (no new comments) -NodeD (no new comments) Term3 -NodeE (no new comments) -NodeF (has new comments) Term4 我需要我的视图看起来像这样: Term1 – new comments! Term2 Term3 – new comments! Term4 首先,我尝试查看评论以包括新的评论字段,并使用关系来显示术语。但是,如果一个术语没有节点或注释(在我的示例中为Term4),我需要将该术语显示出来。 因此,我然后尝试查看这些术语。我添加了关系“分类术语:带有术语的内容”和使用此关系的“内容:新评论”字段。这确实显示了预期的新评论数。它给了我重复的结果(我可以用分组字段来解决),但出乎意料的是,它也隐藏了没有注释或节点的术语。 我会以正确的方式这样做吗?如果是这样,我如何才能阻止隐藏“空”字? 更新Ive更新了D核心和一些具有新版本(但未包含视图)的模块。当字段为“内容:标题(标题)”时,该视图与“配置关系:分类术语:带术语的内容”的关系可以很好地工作。但是,当我添加“内容:新评论”字段时,没有评论的术语将被隐藏。 更新Ive在视图字段中尝试了以下操作: if(intval($data->node_new_comments) > 0) { …
7 views 

3
我应该如何处理Google网站主工具中的Views URL参数“ page”?
我有节点视图,其中具有带有URL参数“ page”的寻呼机。我希望Google机器人抓取所有页面(page=1 page=2 page=3...),但将它们全部视为一个页面,并且只有第一页(不带参数“ page”)应出现在搜索结果中。 在网站站长设置页面上,我为“页面”设置了URL参数,如下所示,但现在标题和描述重复了。 此参数如何影响页面内容:Paginates Googlebot应该抓取具有此参数的网址:Every URL 在Google网站站长工具上为视图“页面”配置URL参数的最佳方法是什么?
7 views  paging 

6
如何使用Views PHP重写字段结果?
我正在使用Views PHP重写Views中的字段。我可以访问所有具有构建模式的变量,但可以访问所有变量。就我而言,我有Content:Node字段(可以根据任何显示来构建),应该使用变量可以访问它$row->nodefield。但是,该变量的内容始终为空。我尝试了其他变量,并且不会在Views PHP中呈现具有构建模式的每个字段。 这是设计问题还是我缺少什么? 我正在使用Drupal 7和Views 3 编辑 在可用值上使用dpm()返回以下内容: dpm($行) dpm($数据)
7 views 

4
视图-按结果的首字母分组
正如标题所描述的,我正在尝试按视图的第一个字母分组视图的结果。谷歌搜索向我展示了一种方法,一半完成了:显示标题两次,从显示中排除,限制为第1个字符,并以此分组。聪明的我必须承认,但是即使其中没​​有结果,我也需要显示一个分组字段,例如: A Alpha Anekin B Bravo Borvo C D Delta Dooku 关于如何去做的任何想法?
7 views 


7
如何将视图嵌入节点内?
在Drupal 6中,可以将视图嵌入到节点中,如下所示: $viewName = 'LatestNews'; print views_embed_view($viewName); 这对于drupal 7不起作用。在drupal 7中嵌入视图的功能是什么?
7 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.