将字段添加到 Drupal 6.12 上的站点信息部分
我一直在浏览 drupal 文档和论坛,但这一切都有点令人畏惧。 如果有人有一种简单或直接的方法来将字段添加到管理部分的站点信息页面,我将非常感激。
作为背景,我只是想添加用户可自定义的字段站点范围的字段/值。
I've been shifting through the drupal documentation and forums but it's all a little daunting. If anyone has a simple or straight forward method for adding fields to the Site information page in the administration section i'd really appreciate it.
As a background, i'm just trying to add user customizable fields site wide fields/values.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
该函数应该是 mymodule_form_alter 而不是 mymodule_hook_form_alter
The function should be mymodule_form_alter instead of mymodule_hook_form_alter
为了保存新自定义字段中的值,您需要向提交数组添加第二个提交项,例如:
然后添加一个函数来处理提交,例如:
In order to save the value from your new custom field you will need to add a second submit item to the submit array eg:
and then add a function to handle the submission, eg:
在自定义模块中,您可以使用
hook_form_alter()
向该表单添加额外字段。 例如:在代码中的任何位置,您需要访问保存的设置本身,都可以使用用于填充该表单元素的默认值的相同调用:
variable_get('my_module_extra_setting', TRUE)
In a custom module, you can use
hook_form_alter()
to add extra fields to that form. For example:Anywhere in your code you need access to the saved setting itself, you can use the same call that's used to populate that form element's default value:
variable_get('my_module_extra_setting', TRUE)