4


Drupal 自动在表单项周围添加 <div> 和类。所有表单元素都将具有属性class = "form-item"。如何覆盖此默认行为?

4

2 回答 2

4

如果您坚持更改它,它会添加到theme_form_element函数中。您可以通过将该函数复制到主题的 template.php 文件并将其重命名为 THEMENAME_form_element(用主题名称代替“THEMENAME”)或 phptemplate_form_element 并删除添加类的部分来覆盖它。

于 2011-02-16T06:00:23.733 回答
1

在实际体验中,这些是有用的类,但如果您想非常清晰的表单,您可以为每个表单元素或主题表单设置主题:
更接近我在此处找到的任务(不仅是 zen 主题,而且不仅用于用户登录块):自定义用户“高级主题”部分中Drupal 6 Zen 子主题的登录块,见底部代码。

于 2011-02-16T05:56:07.683 回答