8

I am trying to hide Authoring information, Revision information, Publishing options tabs in create/edit node for any content type. I tried different modules with no luck. Please give me suggestions how to achieve this. Thanks a lotenter image description here

5

I usually do this with a custom module and drupal's Form API and setting #access = FALSE for form elements I want to hide (and test it with 3rd party modules to assure it doesnt break anything).

Recently, I've been made aware of Override Node Options which does exactly this for Drupal 7/6.

| improve this answer | |
  • setting access to false worked for me: in hook_form_alter: $form['revision_information']['#access'] = false; – FLY Sep 30 '13 at 11:33
5

To hide the individual options, you can use the following code in your module_form_alter() function:

$form['revision_information']['#access'] = FALSE;
$form['author']['#access'] = FALSE;
$form['options']['#access'] = FALSE;
| improve this answer | |
  • thanks the ['options'] one is the one that takes away the publishing tab. – Diana Aug 7 '15 at 19:32
4

AFAIK, Override Node Options can't disable those options, it just can enable them for users that otherwise don't have needed permissions.

There is Jammer module for removing unneeded elements from display.

| improve this answer | |
  • Thanks this makes it easier and more manageable for non developers! Although the "publish" menu cannot be hidden this way? Anyway I like this solution since most users understand "published" but the other options like revision are hard for some end users. And those options can be hidden with the Jammer module :) – FLY Feb 12 '14 at 10:40
3

I wrote this code which work for me

function MODULENAME_form_alter(&$form, $form_state, $form_id) {
  dsm($form_id);
  if ( $form_id == 'FORM_ID'){
    $form['additional_settings']['#access'] = false;
  }
  return $form;
}
| improve this answer | |
0

In Drupal 8, there's a core issue to make the revision fields configurable. Please help with that if possible, or use the Hide Revision Field module if not.

| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.