问题标签 [drupal-fapi]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
3386 浏览

php - Drupal:在网络表单中的提交按钮上方添加免责声明文本

是否有一种简单的方法来修改 webform-form-tpl.php 模板以在 Drupal 网络表单中的提交按钮上方显示免责声明文本?我可以在按钮下方添加文本,但不知道如何将按钮与其他元素分开以在它们之间添加文本,即:

干杯!

0 投票
2 回答
897 浏览

php - Drupal:在编辑内容页面中折叠 CCK 字段?

我可以在 Drupal 的编辑内容页面中折叠该字段吗?

例如,在页面底部的修订信息、URL 路径设置、创作信息等被折叠。

我也想为 CCK 字段提供此功能。

谢谢

0 投票
1 回答
4813 浏览

drupal - Drupal 钩子更改与钩子验证

我有一个名为“mytype_node_form”的 CCK 定义表单。

我创建了一个名为 form_overrides 的模块

我创建了一个名为 form_overrides_form_alter 的函数,在那里我成功检查了 $form_id = 'mytype_node_form'

问题:

模块 form_overrides 中的验证函数 (hook_validate) 的名称应该是什么,这将允许我添加自定义验证以形成 mytype_node_form?

我认为它应该看起来像这样

函数 form_overrides_mytype_node_form_validate($form, &$form_state) 或
函数 form_overrides_validate($form, &$form_state)

0 投票
2 回答
288 浏览

jquery - 基于 src 值匹配的 img 字幕

我正在尝试根据 src 值匹配创建 img 字幕。

JQUERY:从具有 src 值 wwww.abcd.com/images/imagename__Author-ABC__.jpg 的 img 中提取“Author-ABC”并用该值替换 alt 值的最佳方法是什么。

DRUPAL:有没有办法预处理这个drupal模板函数并将值保存在img alt属性中?

想法?芭蕉

0 投票
1 回答
456 浏览

php - DRUPAL 中的用户注册模块中的问题

我在 drupal 注册页面有一些问题。

  1. 我想更改整个用户注册页面。在注册模块中我想添加新的字段类型。Bcz 我希望用户可以从日期时间选择器中选择日期。我已经准备好了日期时间选择器,我已经实现了,但我不知道该把代码放在哪里。

  2. 我想在新添加的文本字段上添加验证。意味着我已经为电话号码添加了一个文本字段,所以现在我想检查用户是否只输入了数字.....在新用户注册页面中。

提前致谢


尼西语

0 投票
1 回答
734 浏览

php - 提交到数据库时表单值显示为空白 - Drupal FormAPI

在过去的一周半里,我一直在研究这个 drupal 表单 API 脚本。深入了解我的问题.. 下面的表格仅列出了包含 5 个单独评分等级的大量数据库记录。(思想、行动、关系、语言和 IT)。

此代码是我自己的自定义模块的一部分,其中所有值都从数据库中列出。这个模块背后的想法是能够大规模地编辑这些值。

我无法将表单中输入的值传递给 marli_admin_submit 函数内部的变量。第二个问题是将这些值分配给它们的特定 ID。为此,我想添加即时消息,只是试图更新一个分数而不是所有分数。

下面是我的代码。

任何建议表示赞赏。

0 投票
2 回答
2612 浏览

php - 如何在 drupal 中对自定义注册表单进行验证?

我在 drupal 6 中创建了自定义注册表单。我通过在主题中添加此代码来更改了 drupal 注册页面的行为。模板文件



我的 user_register.tpl.php 文件看起来像这样......

//php tag starts from here
$forms['access'] = array(
'#type' => 'fieldset',
'#title' => t('Access log settings'),
);
$form['my_text_field']=array( '#type' => 'textfield',
'#default_value' => $node->title,
'#size' => 30,
'#maxlength' => 50,
'#required' => TRUE
);




如何对自定义的“my_text_field”进行验证。
正是我希望用户单击 my_text_field 时,日期时间选择器应该打开,并且无论用户选择哪个日期,该日期都应该是 my_text_field 中的值。
所以大家帮忙。


在此先感谢
nitish
Panchjanya Corporation

0 投票
3 回答
4885 浏览

php - 在 drupal 中获取更改的表单值

我创建了一个名为 newmodule 的 drupal 模块。我使用表单更改来更改用户注册表单以添加一个字段位置。当我提交表单时,我如何获得我创建的新字段的值。

0 投票
5 回答
15302 浏览

php - Drupal:如何在与表单相同的页面上呈现表单的结果

如何在与表单本身相同的页面上打印表单提交的结果?

相关钩子菜单:

页面回调:

表单构建功能:

提交功能(为简洁起见跳过了验证功能)

如果我打印该 $list 变量,这正是我想要的,但我不确定如何将它放入具有从“ncbi_subsites_show_path_page”构建的原始表单页面的页面中。任何帮助深表感谢!

0 投票
2 回答
1884 浏览

drupal - 如何在 NodeReference 字段中删除节点 ID [nid:n]

这是此链接的相同问题:

在节点引用自动完成中删除 [nid:n]

根据第一个答案(Grayside),我创建了自己的模块并激活了。然后我创建一个新内容,我在 nodereference 字段中查找某事并最终选择它 -> 它可以工作(没有出现 [nid:n])。

但是,当我查看/预览或保存或编辑内容时,[nid:n] 再次出现。

任何人都可以帮助我吗?