刚才在一个Drupal网站上面看到有篇文章叫做“如何快速查找Drupal表单的Form ID?”,个人感觉比较复杂,不需要安装其他什么插件,只需要自己写一个简单的module就行了,下面给出我的做法,如有不妥或错误,请指出,相互学习交流。
方法一:
在你的module里面写一个方法hook_form方法
<?php
hook_form_alter($form,&form_status,$form_id) //比如你的module名字为 mymodule 那么你的方法名应该为mymodule_form()
{
print_r($form);
}
?>
你再到你的那个带有form表单的页面,看到print出来了许多东西,你搜索一下form_id即可看到了。
方法二:
普通猜测,这种方法对有经验的人使用,一般drupal自带的form表单或者模块创造出来的表单在表现层是这样的
<form id=”mymodule-test-form”>
那么我们可以猜测,该form表单的ID为mymodule_test_form
上面说了这只是一种方法,可以快速获得,当然方法二不一定能准确获得,但是对于熟手来说提高效率有部分帮助吧。
成都高校联盟www.cdunu.com