Questions tagged «views»

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

5
如何获取视图页面的路由名称?
在我的自定义提交处理程序中,我想重定向到一个视图页面Url,假设我的视图名称是team,其路径是/admin/team,我发现我应该使用,$from_state->setRedirect('route');但是当我尝试$from_state->setRedirect('/admin/team');面对错误时,如何获取视图路径名称?
16 views  8  routes 


4
如何获得$ view->实际的行号?
如何在Drupal7和views3中的views-view-field--title.tpl.php中获取实际行数? 我知道如何得到总数 $view = views_get_current_view(); $view->total_rows; 但是如何获得实际的行号?打印1/4 2/4 3/4 4/4
15 views  theming 

4
为什么视图导入选项未显示在视图UI中?
我正在尝试将视图从开发站点导入/导入到质量检查站点。启用了Views UI。但是,当我转到structure> views时,我看不到“ + import view”选项,仅: “ +添加新视图”“ +从模板添加新视图” 有人知道吗?
15 views 

2
如何在视图渲染之前更改过滤器的值并更改输出?
当使用Drupal 7和Views 3时,更改Views过滤器值以使其影响将要呈现的内容的正确方法是什么? 我尝试了这里提到的所有D6。 尽管有一些人可以使用它,但Merlin指出,修改display_options是实现此目的的不正确方法,但是他对要做什么的回答含糊不清(http://drupal.org/node/789710#comment- 2927556)。 我试过了: function pages_views_pre_view($view){ $view = views_get_view('north_carolina'); $view->set_display('default'); $view->display_handler->options['filters']['province']['value'] = 'Georgia'; dsm($view->display_handler->options['filters']['province']); } 笔记: 1)我创建了一个视图north_carolina,该视图具有两种类型的显示-页面和块(page_1和block_1)。 2)我的显示器上的过滤器是相同的,因此我尝试更改“默认”显示,以使其影响所有显示器。 3)我的过滤器的默认值为“北卡罗莱纳州”(在“视图UI”中设置),但请注意,我正在尝试将其更改为“乔治亚州” 4)如果之后立即运行DSM,我会看到过滤器已更改,但是,我的结果仍然显示“北卡罗莱纳州”结果。缓存已关闭,在全部运行drush cc之后,我仍然得到相同的结果。 我还尝试通过hook_views_pre_build和运行相同的代码hook_views_pre_execute。 有什么建议么? 编辑: 如建议的那样,可能会有更多信息。这是视图的转储: $view = new view(); $view->name = 'north_carolina'; $view->description = ''; $view->tag = 'default'; $view->base_table = 'node'; $view->human_name = 'North Carolina'; $view->core = …
15 7  views 

1
Views 3中的“高级模式”是什么?
在本文中,第一条说明是 在每个站点上,运行drush vd以将“视图”设置转换为高级模式。 这是什么意思?用Google搜索“ Views Advanced Mode”(视图高级模式)时,产生的大部分只是指向本文的链接。什么是“高级模式”?
15 views 

1
是什么导致视图始终但间歇地找不到高级论坛模块提供的视图?
我从高级论坛模块收到一个频繁的间歇性错误,该错误在发生时会导致500错误(WSOD)。在生产中,每小时大约发生20次,每小时可能占所有论坛页面加载量的2-3%。它始终是断断续续的。在本地,我无法始终如一地重现该错误,但确实会发生。 错误发生 site / all / modules / contrib / advanced_forum / includes / core-overrides.inc`的232行: 调用未定义的方法stdClass :: preview() 问题在于Advanced_forum_get_topics()函数: function advanced_forum_get_topics($tid, $sortby, $forum_per_page, $sort_form = TRUE) { $term = taxonomy_term_load($tid); drupal_add_feed('taxonomy/term/' . $tid . '/feed', 'RSS - ' . check_plain($term->name)); // Views handles this page $view = views_get_view('advanced_forum_topic_list'); $view->sort_form = …
15 7  views  nodes  pantheon  database 

5
更改暴露的过滤器的网址
当我使用暴露的过滤器时,过滤器选择作为名称/值对在url中传递,例如: members?field_a=valuea&field_b=valueb 如何设置它以使用更多的“ pathauto”样式的网址: members/valuea/valueb
15 7  views 

4
如何只过滤视图中词汇中的根词?
我的词汇结构如下: 根阿尔法 术语Alpha 1 术语Alpha 2 子词Alpha 1 根Beta 根伽玛 术语Gamma 1 术语Gamma 2 如何过滤视图以仅显示词汇的根词?目前,我的视图显示的是根术语以及子术语(术语* *) 从此开始,我想传递参数“ Root Alpha”(或它的tid或上下文中的任何内容),然后将其过滤为仅“ Root Alpha”的直系子代。(术语Alpha *)。过滤到任何深度都将是额外的收获。 如果将所有术语放在一个词根中,这样词汇表就会变成: 真根 根阿尔法 术语Alpha 1 术语Alpha 2 子词Alpha 1 根Beta 根伽玛 术语Gamma 1 术语Gamma 2 我不确定哪种词汇结构更正确,写这篇文章使我意识到我除了要通过观点弄清楚之外,还需要做一些阅读工作。

1
如何在视图中集成字段收集模块?
我创建了字段,并与“ 字段收集”模块分组在一起。我已将组字段(包含4个字段)附加到的用户帐户设置中 admin/config/people/accounts/fields。 现在,我试图在视图中显示该字段集合的内容,但是我做不到! 视图7.x-3.0-beta3不允许我指定当前用户并不能在表中获取字段收集内容。我怎样才能把这些内容放入一个视图类型的表中? 更新: 我已经看到Field收集模块在此处具有Views模块的补丁:将Views Relationships添加到Field Collection-附加的补丁已包含在Field collection 7.x-1.x-dev中。这使我可以访问集合表单视图中的字段,但是不允许我为与字段集合相关联的实体设置自定义过滤器。我的情况是用户ID。 如何获得该表单视图?
15 7  entities  nodes  views 

1
查看商业产品图片和价格字段
在Drupal 7商业中,我遇到了一个问题。 我想显示放置在show_product内容类型中的最新3个项目,以及商店中的属性。商店中有多个实体,这些实体与“产品参考”字段一起显示在同一节点中,所有实体均具有不同的属性和图像。想象一下,每个在线服装店在尺寸和颜色上都会面临同样的问题。因此,在视图中,我需要在“内容:field_prodref-product_id”上建立关系,以显示实体的属性。该视图显示了商店中的所有产品。有没有一种方法可以绕过此方法,以便视图仅显示带有价格字段和图像的show_product显示节点?
15 7  views  commerce 


1
如何在视图中连接两个字段?
我有一个视图设置为使用未格式化的列表类型。我要介绍大约10个不同的字段,但想将其中的两个连接到显示器的一行中。这可能吗? 示例:字段是内容:会话号,内容:标题,内容:日期时间,内容:发言人。现在,它们全部呈现在单独的行上。我希望将会话号和标题连接到一行,因此我得到了S3 | S3。我的会议标题。
15 7  views 

2
在视图中,如何将字段链接到节点?
在字段视图中,“标题”字段具有一个复选框“将该字段链接到原始内容”。但是此复选框不适用于其他字段。如何在其他领域实现此功能? 例如,在我的情况下,我有一个自定义的“字幕”字段,我想列出节点的字幕。字幕应该是指向该节点的链接。
14 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.