对模块中未定义的内容类型的hook_form drupal

时间:2010-11-10 12:45:41

标签: drupal drupal-6

我有一个关于hook_form的快速问题。它是否适用于使用drupal cotent类型接口在模块外部创建的自定义内容类型?它仅适用于模块中创建的内容类型吗?

如果它对模块外部定义的自定义内容类型不起作用,您会推荐什么?

1 个答案:

答案 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;
}