节点显示期间布尔字段的按钮 -- views 领域 和 nodes 领域 drupal 相关 的问题

button for boolean field during node display


4
vote

问题

中文

我在我的内容类型中有一个布尔字段,它需要1或0的值。我想提供一个按钮而不是只显示字段的值,以便用户可以单击它并切换值。

是可以做这样的事情吗?

英文原文

I have a boolean field in my content type which takes values either 1 or 0. I want to provide a button instead of just displaying the value of field so that the user can click on it and toggle the value.

Is it possible to doing something like this ?

     

回答列表

3
 
vote
vote
最佳答案
 

也许你应该看看 flag 模块。开箱即用该模块将为您提供布尔字段,节点视图上的Ajax按钮和规则集成。

标志模块与视图很好地集成。这是一些有用的文档。 http://drupal.org/documentation/modules/flag

您将不再需要节点上的布尔字段,但根据现有内容,可能需要迁移。

它也有一个非常大的用户群,它可能会节省一些开发。

 

Maybe you should check out the Flag module. Out of the box this module will give you the boolean field, the ajax button on the node view, and rules integration.

The flag module integrates nicely with views. Here is some helpful documentation. http://drupal.org/documentation/modules/flag

You will no longer need the boolean field on your node though so, depending on existing content may require a migration.

It does have a very large user base too and it may save you some development.

 
 
0
 
vote

如果要在实际切换上提交字段的新值,那么您需要使用Ajax处理程序编写自定义模块,该命令为您保存该值。

如果您只想更改字段的外观并等待"保存" 按钮可以按下以保存更新值,您可能会在CSS中做的所有内容,如果您想制作它可能会有一点JavaScript看起来更加光滑。

 

If you want to submit a new value for the field on the actual toggle then you'll need to write a custom module with an ajax handler that saves that value for you.

If you just want to change the look of the field and can wait for the 'Save' button to be pressed to save the updated value you could probably do everything in CSS with maybe a bit of javascript if you want to make it look more slick.

 
 
         
         
0
 
vote

这是最好的答案是使用按钮 - 字段模块并使用规则在单击按钮时创建动作。该模块已经与规则集成了。

 

The best answer to this is to Use the Button-Field module and use rules to create actions when the button is clicked. The module already has integration with rules.

 
 
 
 
0
 
vote

fasttoggle 可能是你想要的。

通过使用Ajax回调来加快常用管理任务,如未发布或推广节点或阻止用户。这节省了大量的页面加载。如果没有javascript不可用,则它将优雅地降低到常规确认页面。

 

Fasttoggle may be what you want.

Speeds up common administration tasks like unpublishing or promoting nodes or blocking users through the use of AJAX callbacks. This saves lots of page loads. If JavaScript is not available, it degrades gracefully to a regular confirmation page.

 
 
   
   

相关问题

1  如何在视图中为字段中的“重写结果”中使用PHP?  ( How do i use php in rewrite results for a field in a view ) 
在一个视图中,我将文件配置为"重写此字段的输出" 。在文本区域中,我需要使用PHP。这可以完成吗? ...

6  视图公开过滤器重定向到错误的URL  ( Views exposed filter redirects to wrong url ) 
在提交过滤器设置后,在页面(CTOOLS页面管理器模块中的面板)上使用"视图内容" 窗格,过滤器路径(在URL中)而不是应用于当前页面(具有视图),它被添加到根域(主页)。 请给出一个提示,设置可能有什么问题? ...

1  如何以类别(分类术语)过滤已呈现的特定日期的日历视图?  ( How to filter an already rendered calendar view of a specific date with categori ) 
我正在使用最新的dev-meforions日期/视图/ calendar / ctools来创建一个事件日历,以显示各种不同的事件。这些事件是用内容类型的"事件" 创建的,并由词汇量分类(例如"电影" 或"Sport" )。 我有一个已经工作块的日历(默认情况下显示当前月份并链接到相应的日期)。如果我点击日期,我有...

3  视图中的位置/距离计算字段结果?  ( Location distance based calculated field in views results ) 
使用模块: drupal 7.12 意见3.3 位置3.x-dev (当然更多) 我有一个漂亮的标准视图,用户输入了距邮政编码的距离的接近过滤器,用于显示某个位置附近的商店(您的标准经销商/存储定位器搜索)。我想添加一个计算的字段(或其他东西)来显示每个商店从输入的邮政编码中的距离。此字段仅在视图中使用,...

8  查看3,语言上的上下文过滤器 - 允许多种语言  ( Views 3 contextual filter on language allow for multiple languages ) 
所以对于这个网站,我正在建立我需要能够执行以下操作。 当用户观看英语网站时显示所有英语文章 当用户在荷兰语中查看网站时,显示所有荷兰文章 - 但也是未经翻译的英语 当用户以德语查看网站时,显示所有德语文章 - 也是未经翻译的英语。 上下文过滤器,'内容翻译:语言'只允许放入一个值。这是指定的语言或全部。 但在我...

1  Web搜索引擎如何处理查看页面?  ( How do web search engines handle view pages ) 
当搜索引擎检查Drupal网站的内容时它们如何识别由视图组装的内容?单个视图可以具有与之关联的无限页面。实际上,可以提供现场的整个内容。 任何关于这些引擎如何工作的资源将会受到赞赏地(以及用于渣滓)。 ...

3  是否可以使用FiveStar模块评分使用视图生成的页面?  ( Is it possible to rate a page generated with views using the fivestar module ) 
fivestar 适用于节点,但可以评估视图?我可以在模板中添加小部件,但如何保存结果?在Fivestar的项目描述页面中,它指出,在Drupal 7中,您可以在任何实体上使用它,但我不认为观页是一个实体,是吗?我找到了一个旧问题关于这个问题,但一旦写新的API,它永远不会更新。 ...

0  Drupal 7 - 完成在视图中嵌入观点的想法所需的建议  ( Drupal 7 advice needed to accomplish the idea of embedding a view in a view ) 
使用drupal 7 - 我的视图显示每个员工的所有项目分配。此视图正常工作,并以部门节点显示为块。 我有另一个显示页面"部门目录" 的视图。其中目录列出了诸如部门名称,地址,电话,传真,电子邮件等字段。 我尝试完成的想法是有一个部门的字段列表,然后将其列出员工分配。示例: view页面:部门: 财务部门 地址...

0  7 - 观点3 - 在块中显示分类学描述  ( 7 views 3 displaying taxonomy description in a block ) 
我正在尝试创建显示当前分类项的描述的视图。此视图将成为分类学/术语/%页面中的块,因此想法是它使用传递的参数来选择数据库中的描述。 我的视图在视图中的工作正常工作预览但不显示页面上的任何结果,这可能意味着参数未传递给块。有人可以帮助我修复我的观点吗? 编辑 上下文过滤器 URL是/分类/术语/%,...

2  查看通过节点值未在另一个视图中过滤?  ( View filtered by node value not in another view ) 
我想为CCK类型创建一个视图,并在另一个视图结果中显示该节点不存在该值。 例如,我有 Student 和 Attendance Attendance cck类型,我想列出所有未在 Attendance 节点。 两个cck类型共享相同的 student_id cck字段。 ...

3  如何在分类法中向儿童展示父项条款?  ( How to show children terms of parent terms in taxonomy ) 
好的这件事是让我完全猛拉!我认为这个问题在某种程度上被问到了,但我似乎太愚蠢了,以调整我的要求。 我创建了一个名为"品牌" 的分类词汇,如此如此如此 级别1:品牌名称,如罗技,千兆字节等。 2级:产品类别如小鼠,键盘,耳机等每个品牌内。 3级:每个类别内的实际产品。 这些级别可以在必要时更深入。就像在老鼠一样,可...

2  如何使用分页获取视图的所有记录?  ( How to get all records of a view with paging ) 
我有一个20条记录的视图,在每个页面上显示10条记录。我有一个具有自定义处理程序的字段复选框,用于检查和取消选中每个记录。我正在使用 $this->view->results 来循环通过所有视图记录来检查或取消选中不同的事件。这个逻辑正常工作。 现在,我已添加一个新的按钮来选择两个页面的所有视图记录。有没有办法获得分...

0  如何在RSS源中使用自定义字段  ( How to consume custom fields in rss feeds ) 
我正在使用聚合器和视图模块(创建要查看内容类型的refile)的两个Drupal站点之间共享数据。 此工作,但问题是源服务器将CCK字段放在描述字段中,因此当我尝试在目标视图中使用这些字段(例如,过滤内容)时,视图不为CCK字段。 是否有无论如何使CCK字段呈现为RSS中的常规字段?像标题或作者? ...

2  如何正确使用两个语境过滤器进行分类  ( How to properly use two contextual filter for taxonomy ) 
这是我的情况: 我有一个名为"rang" 的内容类型。 每个常量有两个具有分类术语的领域:"发行机构" 和"规范类型" 。 每个分类法都有自己的词汇。 我要查看意志: 过滤"机构A" 或"机构B" 颁发的所有"规范" 。 有两个上下文过滤器。一个用于"物质" ,第二为"规范类型" 。 如果未给出第一个参数,只需...

1  视图:重定向到默认值URL  ( Views redirect to default value url ) 
当您在视图中具有上下文过滤器时,值不在URL中,您如何使Drupal实际将浏览器重定向到您提供的默认值,以便在地址栏中反映出值? 假设您有一个公司附属公司的视图,路径是: company/affiliates/ 。如果我提供固定值,例如 998887662 ,我希望用户(=地址栏)被重定向到 company/affi...

1  viverstar平均其他fivestar字段  ( Fiverstar that averages other fivestar fields ) 
我有一个需要的FiveStar字段,需要平均5个其​​他Fivestar字段。我读过了; - 使用fiveStar获得投票显示 - 组合多个fivestar额定字段, - Multiagxes的平均值 都没有人真正走过创建一个全部其他投票的字段的过程。我需要从数据库中提取值,平均它们,将该...

1  每个视图不同的“模板路径”?  ( Different template path per view ) 
我想得到: /mytheme-directory /front-slides /views-view--front-slides--block.tpl.php /views-view-unformatted--front-slides--block.tpl.php /views-vie...

2  Profile2数据的自定义过滤器  ( Custom filter for profile2 data ) 
我必须开发一个允许经过身份验证的用户创建的DRUPAL网站 个人资料,具有兴趣,个人详细信息,教育等数据等数据。 我创建了一个带有所有必需字段的Profile2类型并组织视图 具有视图的数据3。我想创建一个过滤器(搜索表单),允许其他用户和访问者搜索名称(一个"名称" 单个文本字段,或Query),城市,一个接近字段...

0  Drupal 7获取没有锚标记的标题令牌  ( Drupal 7 get title token without anchor tag ) 
我正在使用具有"内容:链接" 字段的视图,以显示我块中的每个内容的自定义链接。 我在块中有作业列表,并希望为每份作业添加链接"应用" 。当用户单击"应用" 时,它将重定向到具有相应作业标题的WebForm。 所以在我的视图下,重写结果设置我选择了重写此字段的输出并添加了下面的自定义锚标记: <a href='2...

0  查看参数输入中“查询字符串值”的语法是什么?  ( What is the syntax for the query string value in a view argument input ) 
倒下投票 分享[g +]共享[fb]分享[tw] 在视图中(3.3)您可以在设置关系和上下文过滤器后提供一个参数输入。一个选项是从查询字符串值获取此参数。 我尝试过它访问这样的链接: ....url_to_view_page?argument=foo 还 ....url_to_view_page?fo...




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


Licensed under cc by-sa 3.0 with attribution required.