作者:老葛,北京亚艾元软件有限责任公司,http://www.yaiyuan.com
field_validation_theme这个钩子函数,是直接从webform_validation_theme抄袭过来的,里面注册的主题函数,也是改了一下名字而已。theme_field_validation_manage_add_rule,这个主题函数,也是重命名过来的,但是函数里面的内容,我做了稍微的调整,其实这个函数只在管理界面用到,放到field_validation.admin.inc文件里面更合适一点。因为theme_field_validation_manage_overview也是放在field_validation.admin.inc里面的。theme_field_validation_manage_add_rule里面有两段代码值得学习,一个是获取当前路径:
$path = isset($_GET['q']) ? $_GET['q'] : '';
另一个是生成一个链接,这里向链接传递了更多的选项:
l($validator_info['name'], $url, array("query" => drupal_get_destination()))