Эх, опять началось.
Как оно делается.
1. настраиваете окружение, да это сложно, но придется изучить чтобы начать работать.
если кратко, то помимо вебсервера надо установить drush и drupal console.
2. Делаем модуль, чтобы алтертить форму, и тд и тп. Зачем? так drupal для того и создан чтобы альтерить что вам не подходит и писать свое, если опыта хватает.
В общем вот так оно делается, в консоли., за пять минут:
- drupal gm // создаем модуль
- Лезим в гул и ищем, как справляются с вашей проблемой, либо через смотрим форму через kint и тп
- вставляем пару строк кода в модуль и включаем либо чистим кеш
Комментарии
Отключите редакции для этого типа материала
Отключил, стало так. Как и от этого избавиться?
Либо альтернуть форму, либо скрыть с помощью css
hide_revision_field
Нет больше духа авантюризма
Hide Revision Field позволяет не отключать редакции, но даже с ним форма выглядит так.
Как это убрать?
альтери форму
Эх, опять началось.
Как оно делается.
1. настраиваете окружение, да это сложно, но придется изучить чтобы начать работать.
если кратко, то помимо вебсервера надо установить drush и drupal console.
2. Делаем модуль, чтобы алтертить форму, и тд и тп. Зачем? так drupal для того и создан чтобы альтерить что вам не подходит и писать свое, если опыта хватает.
В общем вот так оно делается, в консоли., за пять минут:
- drupal gm // создаем модуль
- Лезим в гул и ищем, как справляются с вашей проблемой, либо через смотрим форму через kint и тп
- вставляем пару строк кода в модуль и включаем либо чистим кеш
<?php
/*
* Implement hook_form_alter()
*
*/
function MYMODULENAME_form_alter(&$form, \Drupal\Core\Form\FormStateInterface $form_state, $form_id) {
// kint($form_id);
if($form_id == 'node_BLABLA_edit_form' ) {
$form['revision_information']['#access'] = false;
}
}
?>
Спасибо voviko, но это сложновато.
Решил вопрос совместным использованием Hide Revision Field и display: none;
Всем спасибо.
А еще можно в настройках материала убрать галочку на создание новой ревизии