我试图向不了解与此内容类型相关的用户隐藏“修订信息”。我在网上阅读了许多帖子,这些帖子提出了从更改模板到设置 style="display: none" 的任何建议。我宁愿实际上从访问中删除该字段,以便注入技术仍然不可行。我通过创建一个
hook_form_alter
that sets来做到这一点$form['revision_information']['#access'] = false;
。我已经用 Firebug 验证了该方法确实被调用了,但是表单元素占了上风。有什么想法吗?提前致谢!Drupal 摇滚!
function recipe_form_recipe_node_form_alter(&$form, $form_state){
if (isset($form['revision_information'])) {
$form['revision_information']['#access'] = FALSE;
firep(print_r($form['revision_information'],true));
$form_state['rebuild'] = true;
}
}