问题标签 [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.
drupal - 停止自定义提交按钮触发 CCK 表单上的表单验证
我使用 hook_form_alter 在 CCK 表单的字段组内添加了一个提交按钮,如下所示:
当我按下按钮时,完整表单的验证处理程序,例如。检查必填字段,就像我在表单末尾按下了“提交”按钮一样运行。
我认为将#name 属性从“op”更改为“searchwiki”可以防止这种混淆,但事实并非如此。
有谁知道这个的解决方法?
drupal - 如何在 Drupal 中覆盖表单操作?
我最初在另一个线程中开始了这个问题,但是那个线程有点,有点回答,现在我主要想知道如何指定另一个表单动作......我尝试使用下面的代码,但是表单动作在输出时仍然存在没有改变,虽然看着print_r($form)
,它正确地改变了......为什么它没有回升?
php - Drupal:在网络表单中的提交按钮上方添加免责声明文本
是否有一种简单的方法来修改 webform-form-tpl.php 模板以在 Drupal 网络表单中的提交按钮上方显示免责声明文本?我可以在按钮下方添加文本,但不知道如何将按钮与其他元素分开以在它们之间添加文本,即:
干杯!
drupal - drupal 模块更改视图或节点
我一直在使用 hook_alter 来修改自定义 PHP 模块中的表单。我开始采用相同的方法修改“节点添加”表单的结果页面。但是,此页面不是表单,因此我没有要连接的表单 ID。实际上它包含一个登录表单,但它不包含我正在寻找的元素。
接下来,我克隆了名为 node.tpl.php 的文件并将其命名为 node-my-content-type.tpl.php。如果我将“hello world”添加到此页面,该短语会显示在顶部,所以我知道它正在工作。
然而,在这里我的所有内容似乎都被压缩为一个名为 $content 的字符串,因此操作它变得非常困难。
在这种情况下我应该使用什么方法?
php - Drupal:在编辑内容页面中折叠 CCK 字段?
我可以在 Drupal 的编辑内容页面中折叠该字段吗?
例如,在页面底部的修订信息、URL 路径设置、创作信息等被折叠。
我也想为 CCK 字段提供此功能。
谢谢
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)
php - DRUPAL 中的用户注册模块中的问题
我在 drupal 注册页面有一些问题。
我想更改整个用户注册页面。在注册模块中我想添加新的字段类型。Bcz 我希望用户可以从日期时间选择器中选择日期。我已经准备好了日期时间选择器,我已经实现了,但我不知道该把代码放在哪里。
我想在新添加的文本字段上添加验证。意味着我已经为电话号码添加了一个文本字段,所以现在我想检查用户是否只输入了数字.....在新用户注册页面中。
提前致谢
尼西语
php - 在 drupal 中获取更改的表单值
我创建了一个名为 newmodule 的 drupal 模块。我使用表单更改来更改用户注册表单以添加一个字段位置。当我提交表单时,我如何获得我创建的新字段的值。
php - 验证用户注册表?
我已经制作了模块,我试图在其中添加验证,例如用户是否在“电话号码”文本字段中输入了字符,并且在“手机号码”中输入了相同的字符。
这将在用户打开用户注册表单时运行。
我做了这个......
模块名称是 form_intro .....
请检查它并发送给我重播...
这不起作用...当用户输入字符时它没有给出任何错误。
php - 检查用户是否已经存在于drupal中
当用户输入他的登录信息并点击提交时,我想检查用户是否已经存在。所以,我有以下两个问题 1. 对于用户点击登录表单上的提交按钮的情况,需要实现哪个钩子。我需要用户输入的用户名。2.如何以编程方式检查用户是否已经存在于drupal中?
一些示例代码将不胜感激。请帮忙。
谢谢你。