1

我创建了一个带有新页面的 Drupal 网站,用于注册。我想要一个我提供的服务(例如备份用户文件)的复选框列表,每个服务旁边都有相应的价格。

检查多个复选框时,值(在这种情况下,价格)需要总结到总金额。然后这个金额应该显示在页面上。

如何汇总与复选框相关的金额?

4

2 回答 2

1

查看Computed Field模块。

Computed Field 是一个非常强大的 CCK 字段模块,可让您将自定义“计算字段”添加到您的内容类型。这些计算字段由您通过 PHP 代码定义的值填充。您可以利用 Drupal 可用的任何内容,包括其他字段、当前用户、数据库表,等等。(感觉到力量了吗?:))您还可以选择是否将计算字段值与其他内容字段一起存储在数据库中,或者在节点视图期间动态“计算”它们。(尽管您应该注意视图的使用需要数据库存储的值。)这个字段实际上是 CCK 字段的瑞士军刀。所以开始制作你的基于 PHP 的值吧!

于 2012-06-27T12:59:47.220 回答
1

您有复选框值属性来将价格金额附加到复选框?在提交/处理时使用 js/php 逻辑来添加选中的复选框。

更新:选项数组应该是这样的

array('return_value1' => t('Display Value 1'), 'return_value2' => t('Display Value 2'))
于 2012-06-28T06:12:22.643 回答