Questions tagged «views»

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

4
如何在字段视图主题模板的$ row变量中访问字段值?
我正在为其中一个视图覆盖字段模板,并且希望能够从$ row变量访问另一个字段值。模板文件上的文档显示了以下内容: 从$ row获取输出时,应使用以下构造:$ data = $ row-> {$ field-> field_alias} 我的字段称为field_calendar_title,但是以下内容无法正常工作: $row->{$field->field_calendar_title} 我收到以下错误: 致命错误:无法访问空属性... 字段“别名”与内容类型中的字段名称是否不同? $ row的var_dump的“已清理”输出: stdClass Object ( [node_title] => ... [nid] => 568 [field_data_field_performance_date_delta] => 0 [field_data_field_performance_date_language] => und [field_data_field_performance_date_bundle] => event [field_data_field_performance_date_field_performance_date_val] => 2012-03-02 19:00:00 [field_data_field_performance_date_node_entity_type] => node [_field_data] => Array ( [nid] => Array …
11 7  views 

4
如何使用日期选择器在视图中配置公开的筛选器?
如何配置公开的筛选器,以便用户可以按创建日期(最好使用日期选择器)筛选我的网站内容? 我尝试使用“ 内容:作为过滤器创作”,但它为我提供了一个文本字段,用于输入日期,以yyyy-mm-dd hh:mm:ss格式输入日期/时间,这使用户更难以输入日期并且更容易出错。 使用Views 7.x-3的Drupal 8和Drupal 7有什么区别?
11 8  views  datetime 

2
如何更改视图中的单个自定义字段值?
我有一个带有字段Global:Custom Text的视图,该字段被修改为链接。我想更改替换令牌以生成此链接,具体取决于其他字段的值。 试图在hook_views_pre_render中修改它,但是我找不到一种方法。 在hook_views_post_render中有两个数组: $view->style_plugin->render_tokens $view->style_plugin->row_tokens 其中包含每行生成的链接,但在pre_render中不存在,并且在post_render中进行更改也不起作用。 我也尝试在template_preprocess_views_view_fields中执行此操作,但是对于该特定视图,此函数不会触发(对于其他视图,则不会触发),我也不知道为什么。
11 7  views 

1
使用视图显示父项的分类法子项
我希望可能对此有解决方案,但是搜寻一堆后我没有太大希望。目前,我有一些文章中有与之相关的术语,这些术语的深度为2-3级。例如,我可能有10篇文章都带有“绿色”一词。 -Fruit --Apple ---Green ---Red 然后,我希望它能够使用户能够查看与特定分类术语相关的所有视频,包括其所有子级。因此,如果用户访问www.site.com/fruit/apple,则所有的苹果都会显示(红色和绿色)。 这是问题所在。仅当我为每篇文章分配所有导致其子项的父项时,我才能使它起作用。但是不幸的是,按照我的网站的构建方式,我只能使用它,以便使我的文章具有与之关联的最深词条。 有谁知道是否有可能创建一个视图,该视图将查看术语的所有子项并将其包括在视图中?我希望我能正确解释。:) 例如 用户访问www.site.com/fruit/apple,然后他们获得所有仅标记为“绿色”且仅标记为“红色”的文章。 多谢你们! PS我安装了层次选择,但这对我没有帮助,因为我不能让它为我的文章分配父项。这样就行不通了。

7
为什么hook_views_query_alter()中的“ GROUP BY”不起作用?
我正在使用Views 7.x-3.6,并尝试通过以下方式更改GROUP BY子句hook_views_query_alter(): function mymodule_views_query_alter(&$view, &$query) { if ($view->name == "view_name"){ $query->add_groupby('field_name'); dpm($query); } } 当我查看时$query,该groupby子句已正确启用,但SQL查询不受影响:该GROUP BY子句未出现: 我最终做的是使用Drupal核心钩子(hook_query_alter()),它运行良好:SQL现在受到影响。 function mymodule_query_alter(QueryAlterableInterface $query) { $view_name = 'view_name'; if ($query->hasTag('views_' . $view_name)) { $query->groupBy('field_name'); } } 有什么原因导致我hook_views_query_alter()无法正常工作?我想知道是否有更清洁的方法来做到这一点。
11 7  database  views 

4
增加内存限制对致命错误无济于事:416行上的…/ modules / views / views.module允许的内存大小
三周前我已经从Drupal 7.14切换到7.15,因此,我遇到了一系列非常复杂的内存限制错误(对我而言)。每当我尝试清除性能缓存或运行更新脚本时,都会发生这些错误。 我的托管公司已将php.ini中的内存限制增加到126 M,256 M,512 M甚至1024M。但是仍然会发生错误。我已经将网站从共享迁移到了VPS,但是仍然会出现错误。我没有办法,也不知道如何前进。 错误如下: 致命错误:416行/home/example/public_html/sites/all/modules/views/views.module中的536870912字节已用尽的内存大小(尝试分配30字节) 致命错误:在第2736行的/home/example/public_html/includes/menu.inc中,耗尽了536870912字节的允许内存大小(尝试分配108字节) 致命错误:第59行的/home/example/public_html/sites/all/modules/chain_menu_access/chain_menu_access.module中的536870912字节已用尽的内存大小(试图分配71字节) 在第93行的/home/example/public_html/sites/all/modules/views/includes/base.inc中分配64个字节)
11 views  routes 

6
如何通过服务将上下​​文过滤器传递给视图
我有一个接受上下文过滤器的视图,以便返回正确的结果。我正在使用Services 3和Drupal7。我能够创建一个端点,并通过服务检索视图。但是似乎没有办法通过上下文过滤器,因为services_views只有一个retrieve方法(使用GET)。有谁知道这是否可能,如果可以,怎么办?
11 7  views  services 

3
视图页面未显示寻呼机
我有一个“观看次数”页面,显示文章预告片。数据库中有很多Articles,我在View中每页只显示5条,但是分页器根本没有显示。这是我的Views配置,我做错什么了吗?是否有错误? “视图”屏幕中的预览未在内容预告片的底部显示寻呼机,也未在实际页面上显示。 有任何想法吗?
11 7  views  paging 

1
视图表中的自动增量
我有带表显示的视图,该表由两列组成(名称[string],salary [float])。 如何为表格行设置自动增量? 像这样我要。 谢谢。
11 views 

5
如何在%nid位置(从路径)开始查看?
我有一个投资组合,显示一些节点(views3 +使用循环的幻灯片视图)。一切正常,我有一个默认的/portfolio访问路径。 但是,我正在尝试为每张幻灯片设置路径。我想在视图中使用/portfolio/%nid和%nid在视图中使用默认值将第一个查看的幻灯片默认为该节点ID。 有人知道这怎么可能吗?我已经尝试过使用UI,但我认为这还不够。
11 uri  javascript  views 

4
如何访问services_views的正确方法?
我正在尝试使用services_views模块获取一些视图。可悲的是,我不断收到响应:“ 404:找不到:在视图my_view_name上找不到显示”。 我正在使用Views 3,并且定义了用于测试具有“页面”显示ID的视图。(默认显示ID不再是“默认”) 我知道我必须传递display_id参数,但根本无法使其工作。 这是我尝试使用的电话: http://www.mywebsite.com/rest/views/my_view_name.json?display_id="page" http://www.mywebsite.com/rest/views/my_view_name.json?display_id=page http://www.mywebsite.com/rest/views/my_view_name.json?parameters[display_id]="page" http://www.mywebsite.com/rest/views/my_view_name.json?args[display_id]="page" 在服务的资源定义中,很明显,必须将display_id作为参数传递。 'args' => array( 'view_name' => array( 'name' => 'view_name', 'type' => 'string', 'description' => 'The name of the view to get.', 'source' => array('path' => '0'), 'optional' => FALSE, ), 'display_id' => array( 'name' => 'display_id', 'type' => 'string', …
11 7  views  services 

6
将内容字段分成不同的区域
我的情况如下:我的内容类型为Seminar,具有字段A,B和C。我的区域为Header,Footer,Content和Sidebar Left。我希望在“研讨会”中的某些字段显示在“内容”区域中,但也要在“边栏左侧”区域中显示。 我该怎么做呢?抱歉,如果以前已经回答过。我是一名开发人员,毫不犹豫地研究了钩子和预处理器功能。我已经安装了Views模块,但是从未使用过(如果您不知道:P,这是我的第一个Drupal网站)。 干杯。 编辑:这是为Drupal 7。
11 views  theming  regions  nodes 

2
在视图中将带有特殊字符的术语名称转换为术语ID
我有一个视图,我想使用多个termID作为参数。我想使用URL中的术语名称,并将其转换为termID。我已经设法做到这一点很容易,并且通过检查“将URL中的破折号转换为术语名称参数中的空格”,它可以使用简单的1个单词甚至多个单词 我有一些带有特殊字符的术语,例如:“新闻与政治”。 有什么方法可以拥有漂亮的URL(新闻政治)并获得视图以识别正确的术语并将其转换为正确的termID?我需要对&符号进行urlencode吗?那会行吗? 编辑:您可以为单个分类术语设置路径别名,但是当您想将术语名称用作具有多个参数的路径中的第二个参数时,这是一个问题,例如: 假设我想按%1个新闻术语然后按%2个新闻与政治过滤视图结果 / news / news-politics 第二学期将不被认可。

9
从单个节点查看幻灯片
我正在尝试从单个节点中的图像实现幻灯片播放。图片是从图片字段上传的。它是drupal7。我制作了新的内容类型,现在所做的只是来自多个节点的幻灯片放映(每个节点中都有一个图像)。这可以正常工作,但是那太麻烦了,无法为每个图像添加新节点。
11 views  nodes 

3
有没有办法使用外部Web服务并在View中显示结果?
我有一个外部Web服务,可以使用HTTP调用(带有作为查询字符串传递的参数)进行访问,该服务以XML格式返回结果。 我想使用Drupal访问该Web服务(具有所需的参数),并使用Views显示结果。 这些是示例查询,是从我正在使用的Web服务获得的结果。 查询:http://localhost/query.php?cy = in&q = abcd&cat = 22 结果: <?xml version="1.0"?> <results> <Jobs> <Job ID="111"> <Title>Test one</Title> <Summary>Test one summary</Summary> <DateUpdated Date="2011-04-04 18:03:00">4/4/2011</DateUpdated> <Location> <Country>India</Country> <City>Delhi</City> </Location> <CompanyName>Test Company</CompanyName> </Job> <Job ID="222"> <Title>Test two</Title> <Summary>Test two summary</Summary> <DateUpdated Date="2011-04-04 18:03:00">4/4/2011</DateUpdated> <Location> <Country>India</Country> <City>Chennai</City> </Location> <CompanyName>Test company</CompanyName> </Job> </Jobs> …
11 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.