使用Drupal的自定义表单 - CCK和简单的模块 - 下一步是什么?

时间:2010-03-25 18:09:12

标签: ajax drupal

我已经掌握了创建自定义数据类型和使用CCK添加字段的方法。然后我使用_form和_validate以及_submit挂钩创建并部署了一个自定义模块。

我对css所需的按摩量以及使表格可用的权限感到不满意,但这不是我的问题。

现在我想用jquery创建一个更复杂的表单来提交表单并向页面添加内容。我对如何达到下一个级别感到有点失落。我一直在看tpl.php文件,但这看起来非常严格,也更复杂。可以提供模型或教程,或指出我正确的方向。

2 个答案:

答案 0 :(得分:1)

如果您想自定义Drupal输出表单的方式,您可以选择几个选项。

  1. 您可以使用#prefix#suffix属性添加一些标记。如果需要,您还可以创建只是标记的表单元素。
  2. 如果您需要对表单进行更多控制,可以为表单创建自己的主题功能,或使用#theme表单属性覆盖现有主题功能。在您的主题功能中,您可以随心所欲地创建或多或少的任何标记。您可能需要覆盖一些用于呈现表单项的默认主题函数。

答案 1 :(得分:0)

ajax module会做你想做的吗?

通常不需要进行CSS按摩,除非您正在做不寻常的自定义内容,在这种情况下它并不是真正的按摩,它会为您的自定义内容添加自定义CSS。发表关于该主题的问题或者在drupal.org上进行一些挖掘可能是一个好主意。换句话说,你可能做错了:)

相关问题