gpt4 book ai didi

drupal - 如何在 Drupal 中交换文本字段及其标签

转载 作者:行者123 更新时间:2023-12-04 06:20:54 24 4
gpt4 key购买 nike

我正在使用 drupal_render()来呈现表格。默认情况下,它呈现一个标签,然后呈现一个文本字段。如何更改此设置以便首先显示文本字段?

最佳答案

Drupal 6 :
您可以实现 hook_form_alter()并将自定义函数分配给 #主题您要修改的任何元素的属性。然后当 Drupal 想要渲染那个元素时,它会调用你的函数,而不是 theme_form_element()。

或者你可以覆盖 theme_form_element()将其复制到您的 模板.php 重命名 到 mytheme_form_element()。然后你可以完全修改表单元素的呈现方式。请注意 全部 表单元素是通过它呈现的,所以你会想要检查 $element['#name'] 以便你只覆盖你需要的特定元素的输出(这就是为什么做 hook_form_alter() 是一个“更清洁”的方式来做到这一点)。

并且不要忘记在您的主题修改似乎没有做任何事情时清理缓存! :>

关于drupal - 如何在 Drupal 中交换文本字段及其标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6587242/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com