我有一个关于hook_form的快速问题。它是否适用于使用drupal cotent类型接口在模块外部创建的自定义内容类型?它仅适用于模块中创建的内容类型吗?
如果它对模块外部定义的自定义内容类型不起作用,您会推荐什么?
答案 0 :(得分:1)
hook_form_alter是如何修改模块未创建的内容类型的添加/编辑形式。
例如:
/**
* Implementation of hook_form_FORMID_alter() for "CONTENTNAME_node_form".
*/
function MODULENAME_form_CONTENTNAME_node_form_alter(&$form, &$form_state){
// Hides the "promote to front page" option
$form['options']['promote']['#access'] = 0;
}