Sie können dies vollständig mit CSS tun. Sie müssen auf den Knoten abzielen, den Sie als HOME-Seite verwenden.
Jetzt generierte Drupal-7 für jeden Knoten eine bestimmte Klasse. Auf diese Weise war es einfach, auf jeden einzelnen Knoten abzuzielen, und wir konnten das spezifische CSS auf diesen bestimmten Knoten anwenden.
In Drupal 8 ist diese Eigenschaft jedoch nicht verfügbar, daher müssen wir diese hinzufügen. Befolgen Sie die folgenden Schritte. Ich zeige dies mit dem Bartik-Thema, da ich mit dem Bootstrap-Thema nicht vertraut bin. Sie können auch mit Bootstrap-Thema tun. Es ist reines CSS, daher ist kein Unterthema erforderlich.
1. Fügen Sie die Funktion zur Datei bartik.theme hinzu.
if ($node = \Drupal::request()->attributes->get('node')) {
$variables['attributes']['class'][] = 'page-node-' . $node->id();
}
im Abschnitt von,
function bartik_preprocess_html(&$variables) {
}
Warum ich diesen Weg zeige, weil bereits andere Codes vorhanden sind function bartik_preprocess_html(&$variables)
, fügen Sie diese Funktion als letzte Zeile hinzu.
Cache leeren,
2. Holen Sie sich das CSS für diesen Knoten
Nun, wenn Sie dies Inspect element
auf diesem bestimmten Knoten tun . Sie finden die Klasse im <body></body>
Abschnitt als page-node-XX
.
3. Gehen Sie zu core / themes / bartik / css / components / page-title.css und fügen Sie den folgenden Code hinzu:
.page-node-XX .page-title {
display: none;
}
Cache leeren,
Auf diese Weise können Sie nun auf diesen bestimmten Knoten abzielen und jedes CSS ausführen, das Sie anwenden möchten.
Gutschrift für Funktionscode: Link