Non è possibile gestire dalla UI di Drupal8 il campo Title, quindi per renderlo non modificabile, in fase di modifica del contenuto, bisogna usare uno dei metodi descritti in questa guida: https://drupal.stackexchange.com/questions/215957/how-to-disable-the-title-field-on-the-node-edit-form
In particolare, si può utilizzare l'hook hook_form_FORM_ID_alter:
/** * Implements hook_form_FORM_ID_alter(). * */ function miomodulo_form_node_miotipo_edit_form_alter(&$form, \Drupal\Core\Form\FormStateInterface $form_state, $form_id) { // Tolgo la possibilità di modificare il campo Title agli untenti che non sono amministratori $roles = \Drupal::currentUser()->getRoles(); if (!in_array("administrator", $roles)) { $form['title']['#disabled'] = 'disabled'; } }