如何在网站的每页上使用视图筛选表单创建块? -- 7 领域 和 views 领域 drupal 相关 的问题

How to create a block with views filter form available on each page of the site?


1
vote

问题

中文

这适用于一个小房地产局的网站。

我有一个 property_offer 内容类型设置和优惠类型词汇,有4个术语(购买,销售,卖出租赁和承担租约)。然后我已经创建了一个与页面显示的视图,对于网站的首页,它列出了所有优惠,还有4个术语中的每一个页面。

如何为此视图创建公开的过滤器,这必须作为块可用,以便我可以将其放在站点的区域中,并且它也可以在所有其他页面上使用?

英文原文

This is for a site of a small real estate agency.

I have a property_offer content type set up and offer type vocabulary, with 4 terms (Buying, Selling, Put out to lease and Take on lease). Then I have created a view with page display, for the front page of the site it lists all the offers, and there is also a page for each of the 4 terms.

How do I create an exposed filter for this view which must be available as a block so I can put it in a region of the site and it'll be available on all the other pages too?

     

回答列表

3
 
vote
vote
最佳答案
 

视图支持"块中的暴露形式" ,请参阅视图编辑页面。将其设置为"是" ,它将出现在块中。

 

Views support "Exposed form in block", see in views editing page. Set it to "Yes", and it will appear in blocks.

 
 
 
 
1
 
vote

您是否在视图设置中尝试了"块中的曝光表单:" 设置为"是" 。这将在块菜单中提供块,该菜单具有该视图的过滤器。 这篇文章中的PNG向您展示了哪里。 http://drupal.org/node/349099

 

Have you tried "Exposed form in block: " in your views setting and set that to yes. This will make a block available in the block menu that has the filters in for that view. The png in this post shows you where. http://drupal.org/node/349099

 
 
0
 
vote

有一个称为更好的暴露过滤器的模块,可以更好地控制视图过滤器。

 

There is a module called Better Exposed Filters which gives you greater control of views filters.

 
 
0
 
vote

如User348所提到的,视图>高级选项>需要启用块中的暴露形式。请注意,首先,视图>高级选项> Use AJAX:Yes 必须设置,至少有一个视图>过滤条件作为 (exposed) (复选框"为" 将此过滤器公开给访问者,以允许它们更改它")。

之后,转到 sitename.tld/admin/structure/blocks 并将其放在主题区域。

 

As mentioned by user348, Views > Advanced Options > Exposed Form in Block needs to be enabled. Note that first, Views > Advanced Options > Use AJAX:Yes must be set WITH at least one Views > Filter Criteria as (exposed) (check box for "Expose this filter to visitors, to allow them to change it").

Afterwards, go to sitename.tld/admin/structure/blocks and place it in a theme region.

 
 

相关问题

7  如何将系统联系表单消息发送处理并改变生成的HTML?  ( How can i hook into the system contact form message sent process and alter the h ) 
我有一个drupal网站,我正在使用涉及范围的系统联系,以允许访问者向网站所有者发送消息。一旦访问者提交表单,用户将被重定向到主页,并且顶部读数出现粘性: 您的邮件已发送。 我的问题,是可以更改此消息并将一些HTML添加到输出吗?理想情况下,我会添加一些JavaScript来为Google Analytics帐户...

4  将物品放在菜单中的多个地方  ( Putting items in multiple places in a menu ) 
我正在尝试设置一个菜单布局,它有两个链接到 /biblio ;一个在"研究人员" 下,一个"工作人员" 。这是为了方便起见,仿佛您在"工作人员" 下,"研究人员" 封闭式,"员工" 子菜单不可用于未注册的用户。我运行的问题是,虽然我可以在菜单的不同部分中有两个链接,但在查看页面时,它将始终尝试将菜单打开到其中一个。这...

11  在hook_install上创建新的内容类型  ( Create new content type on hook install ) 
可以有人向我展示如何在模块的 hook_install 方法? 我还想知道 hook_uninstall 清理我的混乱;我读了一些关于只删除内容的争论。 我没有找到正确完成此任务的正确方法的示例,任何帮助都会受到赞赏! ...

3  加载特定节点修订版视图  ( Loading a specific node revision for view ) 
我试图加载特定的修订版以通过最终用户查看。 Drupal 7. 我在我的.module中有以下内容; function mymodule_node_load($nodes, $types) { if ($nodes[821]->vid != 5928) { $nodes[821] = node_l...

1  如果创建,则显示相关分类列表  ( Show related taxonomy list if created ) 
我创造了以下建设。如果学生选择选项a与如果施工中的如果巫师下一步是医学领域的实习,但如果学校创造了另一种药物域B.与这个建设一起学生只会看到实习领域A而不是医学领域A和B.我正在寻找一个与我的分类学生长的建筑物(显示医学领域A和B,如果学校创造5个月后,学生也必须看到的药物域名,所以如果学生比他选择药物获取所有医学域...

3  列出与节点参考字段有关的书籍概要  ( List outline of books related to another book by a node reference field ) 
我正在使用具有四种内容类型的书模块:a,b,c和d。 a是子页面的内容类型,其余的是在书概述中允许。 我还有一个节点参考字段,允许用户选择与他们正在创建的类型的类型的节点。 我正在尝试使用视图来显示与某个类型的节点相关的所有节点,并显示这些相关节点的轮廓。 e.g。查看书A.1相关主题及其轮廓: 书a.1 书...

3  改变NodeComment $ Links  ( Altering nodecomment links ) 
我正在尝试在主题下面列出节点时更改添加到NodeComment注释的"回复" 链接。我所拥有的问题是我希望用户仅限于内联提交表单,但是NodeComment正在将链接添加到独立回复页面。 在尝试使用hook_link_alter()中的链接时,我遇到了一个问题,其中NodeComment注释是很多像普通注释那样的常...

7  如何访问分类学期的字段?  ( How do i access a taxonomy terms fields ) 
具体而言,我正在尝试访问一个名为'徽标'的字段,在几个分类术语(推文和维基百科编辑)中,这是一个图像。我在我的网站的首页上有一个新闻源,并且对于每个饲料项目,该馈电项目在馈送中的每个馈送项目旁边具有术语引用。关于暴露或访问每个分类学术语的最佳方法是什么? ...

6  我可以使用简单的XML来馈送视图吗?  ( Can i use simple xml to feed views ) 
我想使用视图的力量来处理我的数据,这是一个只有网格resp table 的简单XML。 <list> <listpos id="12312"> <foo>attr1</foo> <bar>attr bar</bar> ... </listpos> <listpos id="12...

3  通过创建或扩展实体开发幻想体育管理系统是有意义的吗?  ( Does it make sense to develop a fantasy sports management system by creating or ) 
我正在考虑用Drupal建立一个幻想体育管理系统。系统将需要内容,因此请使用标准的Drupal系统处理。但是,它是否有意义(甚至是可能的),以创造代表玩家,团队,联赛,统计线等的新实体? 我在过去(.NET)中建立了这样的系统,我很难围绕与玩家,团队和统计数据相结合的内容节点的想法。有许多字段是每种类型的节点/实体,...

3  创建图像存储库  ( Create an image repository ) 
我正在尝试使用drupal创建图像存储库,但我面临着一些问题。 我想创建一个有几个图像的节点,但由于图像到节点之间的关系可以很多(图像可以附加到多个节点)我不想复制相同的图像服务器。 我尝试了不同的解决方案,但他们都没有真正适合我的需求。 Imagefield解决方案: 我可以轻松地将多个图像附加到节点,但很难...

1  “节点:创建的一天”不匹配,不反映实际创造的一天  ( Node created day mismatched not reflecting the actual created day ) 
视图版本:7.x-3.0-alpha1 我正在尝试创建一个博客存档视图,如博客/ yyyy / mm / dd,其中博客/ 2011/03/10应该显示2011年3月10日在2011年创建的所有帖子。但是,页面博客/ 2011/03 / 03/10 实际上显示了在 2011上创建的所有帖子,3月11日,11th ,...

3  如何在Node-Add表单中展开FirdioSet?  ( How to expand the fieldsets in node add form ) 
当我通过 998876662 添加新节点时,有很多按组命令的设置:提交表单设置,工作流程设置,评论设置。但所有这些FirdioSet都默认折叠。 我的问题是:如何使它们默认扩展? ...

3  添加空间上下文条件  ( Adding a space context condition ) 
我想添加当前在网站上活动类型的空间类型的条件。有谁知道一个支持这个的模块? 我注意到空格为我们设置了一个上下文,但我找不到相关的插件或在上下文UI中设置条件。 function spaces_set_space($space = NULL) { static $active_space; if (isse...

5  从给定页面删除特定样式表  ( Remove specific stylesheets from a given page ) 
将样式表添加到特定页面很简单:实现 hook_preprocess_page() ,呼叫 drupal_add_css(...) 并设置 $vars['styles'] = drupal_get_css() 。 但是,删除的适当方法一个样式表(或在我的情况下,所有的"媒体=屏幕" 样式表),而不会干扰缓存系统? (...

4  在模块中覆盖视图表布局  ( Overriding a view table layout in module ) 
我正在尝试从我的模块中覆盖视图表。我无法找到参数的假设是什么,并以什么顺序(对于我的hook_theme func)。我从视图/主题复制了主题文件,没有修改。有谁知道出现了什么问题,以及争论值应该是什么? 我的主题配置目前: 'views_view_table__opportunities_mentions' =...

2  如何将宽度提高到Omega子主题超过950个可用像素  ( How to increase the width to the omega sub theme more than 950 usable pixels ) 
我在Drupal 7中创建了omega主题(版本7.x-2.1)的新子主题。 但我想使用970个可用像素而不是950像素作为"默认容器宽度" 中的子主题。 我该怎么办?我是否应该从主题/ omega / omega / css / 960.css 更改960.css文件。或者我应该覆盖960.css文件形成我的子主...

5  CCK字段有两个值?  ( Cck field with two values ) 
是否有一种CCK字段具有两个输入值的方法? 例如,一个名为"钠" 和两个值的字段,"190mg" 和'8%' - 首先是金额,第二是每日值的%。 如果不是,那么实现这一目标的最佳方式? 编辑: 我正在寻找的最佳解决方案将是FieldGroups的组,每行都有3个输入。标签|价值(必填)|价值(可选) - 所以,钠| ...

8  设置管理主题的URL是什么?  ( What is the url to set the admin theme ) 
更改管理主题的URL在Drupal 7中与6相比不相同。什么是新的URL? ...

1  在权限页面上添加特定模块“组”的自定义权限  ( Add custom permission to specific module group on permissions page ) 
使用自定义模块,如何将权限添加到权限页面上的核心/贡献模块"组" ,而无需攻击核心/贡献的模块? 示例: ...




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


Licensed under cc by-sa 3.0 with attribution required.