Vous pouvez le faire entièrement avec CSS. Vous devez cibler ce nœud que vous utilisez comme page d'accueil.
Maintenant, Drupal-7 générait une classe spécifique pour chaque nœud. Et de cette façon, il était facile de cibler chaque nœud individuel et nous avons pu appliquer le CSS spécifique à ce nœud particulier.
Mais, dans Drupal 8, cette propriété n'est pas disponible, nous devons donc l'ajouter. suivez les étapes suivantes. Je le montre en utilisant le thème Bartik car je ne connais pas le thème Bootstrap. Vous pouvez également utiliser le thème bootstrap. C'est du pur CSS, donc aucun sous-thème n'est nécessaire.
1. Ajoutez la fonction au fichier bartik.theme.
if ($node = \Drupal::request()->attributes->get('node')) {
$variables['attributes']['class'][] = 'page-node-' . $node->id();
}
dans la section de,
function bartik_preprocess_html(&$variables) {
}
Pourquoi je montre cette façon, car il y a déjà d'autres codes function bartik_preprocess_html(&$variables)
, alors ajoutez cette fonction en dernière ligne.
Vider le cache,
2. Obtenez le CSS pour ce nœud
Maintenant, si vous le faites Inspect element
sur ce nœud particulier. Vous pouvez trouver la classe dans la <body></body>
section as page-node-XX
.
3. Allez dans core / themes / bartik / css / components / page-title.css, et ajoutez le code suivant,
.page-node-XX .page-title {
display: none;
}
Vider le cache,
Maintenant, de cette façon, vous pouvez cibler ce nœud particulier et vous pouvez faire tout CSS que vous souhaitez appliquer.
Crédit pour le code de fonction: Lien