Gibt es in Drupal 8 eine einfache Möglichkeit, eine Seite so zu konfigurieren, dass ihr Seitenkopf / Titel nicht auf der Seite angezeigt wird?
Ich habe eine Basisseite mit / home als Pfadalias und Home als Titel erstellt. Ich habe es als Titelseite festgelegt. Es wird jedoch oben auf der Seite direkt unter der Navigationsleiste und den Semmelbröseln "Startseite" angezeigt.
Ist es notwendig, ein Unterthema des 'Bootstrap'-Themas zu erstellen und irgendwie benutzerdefiniertes CSS hinzuzufügen?
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.
im Abschnitt von,
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 alspage-node-XX
.3. Gehen Sie zu core / themes / bartik / css / components / page-title.css und fügen Sie den folgenden Code hinzu:
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
quelle