Як видалити інформацію про версію з форми редагування вузла?


10

Я сподіваюся, що хтось може допомогти новачеві з Друпала, видаливши погляд з моєї сторінки. Метою цього є збір даних.

Це розділ, який я намагаюся видалити:

скріншот


3
Посилання на зображення порушено.
Citricguy

Відповіді:


10

У свій MODULE_form_alterгачок додайте:

$form['revision_information']['#access'] = FALSE;

4

Найкращим рішенням було б прив’язати його до дозволу, який потім може бути прив’язаний до ролі.

використовувати цей код у спеціальному модулі:

function mymodule_form_alter(&$form, &$form_state, $form_id) {
  $form['revision_information']['#access'] = user_access('view revisions');
}

Тоді ця вкладка може бачити лише ролі з дозволом "переглянути зміни".


2

Погляньте на Джаммера .

Найкращий опис того, що робить цей модуль, можна знайти на сторінці проекту:

Цей модуль призначений для демпінгу для видалення речей з користувальницького інтерфейсу, який може бути невідповідним у всіх випадках або просто заплутує певну аудиторію.

Інформація про ревізію, яку ви згадали, - одна з багатьох речей, які вважаються "заплутаними", і які ви можете видалити за допомогою джемера.

PS: Додатковим плюсом є те, що Jammer має стабільну версію D7.


1

Це можна зробити, скориставшись наступним кодом у функції ho_form_alter.

$form['revision_information']['#access'] = FALSE; 
          OR
$form['revision_information']['#disabled'] = TRUE;

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.