问题标签 [drupal-alter]

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 投票
2 回答
1974 浏览

drupal - 停止自定义提交按钮触发 CCK 表单上的表单验证

我使用 hook_form_alter 在 CCK 表单的字段组内添加了一个提交按钮,如下所示:

当我按下按钮时,完整表单的验证处理程序,例如。检查必填字段,就像我在表单末尾按下了“提交”按钮一样运行。

我认为将#name 属性从“op”更改为“searchwiki”可以防止这种混淆,但事实并非如此。

有谁知道这个的解决方法?

0 投票
2 回答
17370 浏览

drupal - 如何在 Drupal 中覆盖表单操作?

我最初在另一个线程中开始了这个问题,但是那个线程有点,有点回答,现在我主要想知道如何指定另一个表单动作......我尝试使用下面的代码,但是表单动作在输出时仍然存在没有改变,虽然看着print_r($form),它正确地改变了......为什么它没有回升?

0 投票
3 回答
3386 浏览

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

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

干杯!

0 投票
2 回答
1384 浏览

drupal - drupal 模块更改视图或节点

我一直在使用 hook_alter 来修改自定义 PHP 模块中的表单。我开始采用相同的方法修改“节点添加”表单的结果页面。但是,此页面不是表单,因此我没有要连接的表单 ID。实际上它包含一个登录表单,但它不包含我正在寻找的元素。

接下来,我克隆了名为 node.tpl.php 的文件并将其命名为 node-my-content-type.tpl.php。如果我将“hello world”添加到此页面,该短语会显示在顶部,所以我知道它正在工作。

然而,在这里我的所有内容似乎都被压缩为一个名为 $content 的字符串,因此操作它变得非常困难。

在这种情况下我应该使用什么方法?

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 投票
1 回答
456 浏览

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

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

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

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

提前致谢


尼西语

0 投票
3 回答
4885 浏览

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

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

0 投票
2 回答
1585 浏览

php - 验证用户注册表?

我已经制作了模块,我试图在其中添加验证,例如用户是否在“电话号码”文本字段中输入了字符,并且在“手机号码”中输入了相同的字符。
这将在用户打开用户注册表单时运行。
我做了这个......

模块名称是 form_intro .....
请检查它并发送给我重播...
这不起作用...当用户输入字符时它没有给出任何错误。

0 投票
5 回答
20990 浏览

php - 检查用户是否已经存在于drupal中

当用户输入他的登录信息并点击提交时,我想检查用户是否已经存在。所以,我有以下两个问题 1. 对于用户点击登录表单上的提交按钮的情况,需要实现哪个钩子。我需要用户输入的用户名。2.如何以编程方式检查用户是否已经存在于drupal中?

一些示例代码将不胜感激。请帮忙。

谢谢你。