|
|
1
19
此外,节点添加/编辑表单具有特定于内容类型的ID。所以故事节点是:
如果要捕获每个节点编辑表单,无论其类型如何,请尝试以下操作:
|
|
|
2
3
您不应该调用您的函数“hook-form-alter”,而应该调用“yourmodel-form-alter”。您的模块应该是模块文件的名称,所以如果您的模块被称为“hello”,那么函数名应该是“hello-form-alter”。 |
|
|
3
1
如果要进行模块开发,您需要了解Drupal使用的钩子系统。当一个钩子在Drupal的某个地方实现时,它被称为钩子。这样做的方式是,每次模块想要实现钩子时,都需要将“钩子”替换为“modelname”。Drupal会知道这是一个钩子的实例,并这样称呼它。Drupal在主题层也使用相同的系统,但有一个扭曲。因为它将查看不同的主题功能,并基于排名系统对它们进行优先级排序,这使得主题能够覆盖模块输出数据的方式。 |
|
|
4
0
首先,必须将关键字“挂钩”到模块关键字。假设您的模块名是“联系我们”,那么
现在这个函数有三个变量
表单更改过程中最重要的变量是$form_id,它基本上记录了页面中加载的表单。
注意:检查您是否正确地编写了自定义模块并启用它。同时清除缓存 |
|
|
Bijan Zand · 如何将条件设置为数组值以显示自定义字符串 8 年前 |
|
|
sydborn · 在ubuntu的httpdocs上安装 8 年前 |
|
|
hxtree · Solr 7强制q值 8 年前 |
|
|
thelawnmowerman · 视图内外内容类型的不同模板 8 年前 |