Alterar plantilla NODE EDIT para tipos de contenido

Instrucciones
  1. Habilita el módulo debug de drupal 8 para saber el nombre de las plantillas.
     
  2. Crear un módulo personalizado con los archivos .info y .module.
     
  3. Añade en el .module el código de debajo, adaptando el nombre a tu theme personalizado.
     
  4. Crea  una plantilla twig, dentro de la carpeta Templates de tu tema personalizado y nómbrala con la siguiente estructura node-edit-form--NODE-TYPE-SEPARATED-WITH-DASHES.html.twig.
Código
function NAMEOFTHEME_theme_suggestions_alter(array &$suggestions, array $variables, $hook) {
  if ($hook == 'node_edit_form') {
    if ($node = \Drupal::routeMatch()->getParameter('node')) {
      $content_type = $node->bundle();
    } else {
      $current_path = \Drupal::service('path.current')->getPath();
      $path_args = explode('/', $current_path);
      $content_type = $path_args[3];
    }
    $suggestions[] = 'node_edit_form__' . $content_type;
  }
}

Snippet relacionados