Вы здесь

Как скрыть поле title при создании материала?

1

В Drupal 8 в настройках отображения формы можно скрыть поле "Заголовок", но тогда при создании материала выдает ошибку: "На сайте произошла непредвиденная ошибка. Пожалуйста, повторите попытку позже."

Зачем нужна эта функция и как можно скрыть поле title при создании материала?

Версия Drupal: 
8.x
Вопрос задан 28.01.2017 - 22:42

Ответы

0

Сделал так, но все равно не понятно, для чего дали возможность скрывать title, если его обязательно нужно заполнять.

<?php
function MYHIDDENTITLE_form_node_MYNODETYPE_form_alter(&$form, \Drupal\Core\Form\FormStateInterface $form_state, $form_id) {
  $form['title']['#disabled'] = 'disabled';
  $form['title']['widget'][0]['value']['#default_value'] = 'none';
  $form['title']['#type'] = 'hidden';
}
Ответ дан 29.01.2017 - 06:25

Идеальным бы решением было превратить title в autocomplete и брать из заголовки из заголовков др. типа материала.

Комментарий оставлен 29.01.2017 - 06:28
0
Ответ дан 29.01.2017 - 09:37

для 8-ки пока нет рабочей версии модуля

Комментарий оставлен 16.02.2017 - 06:46

Упс, мне кажется что я его даже ставил, но сейчас не использую, так что мог попутать. Прошу прощения если ввел в заблуждение.

Комментарий оставлен 16.02.2017 - 07:42