it-swarm.com.de

So stellen Sie eine bestimmte Knotenvorlage in einem benutzerdefinierten Modul bereit

Ich verwende ein benutzerdefiniertes Modul und ein Bartik-Thema (von Drupal 8-Kernmodul) und muss daher eine inhaltsartspezifische Vorlage wie node - [type] .html.twig definieren

Ich habe hook_theme wie folgt in mein benutzerdefiniertes Modul eingefügt

function custom_autofill_reference_theme($existing, $type, $theme, $path){
   drupal_set_message($path);
   return [
    'node' => [
      'path' => $path . '/templates',
      'template' => 'node',
    ],
  ];
}

sie sind sich jedoch nicht sicher, wie Sie eine inhaltsartspezifische Vorlage in ein benutzerdefiniertes Modul einfügen können, ohne ein benutzerdefiniertes Thema erstellen zu müssen?

2
harshal
/**
 * Implements hook_theme().
 */
function custom_theme() {
  return [
    'node__custom_content_type' => [
      'base hook' => 'node',
    ],
  ];
}

Stellen Sie dann sicher, dass Sie die Inhaltstypvorlage unter custom/templates/node--custom-content-type.html.twig Haben.

5
harshal