Puoi farlo interamente con CSS. Devi scegliere come target quel nodo che stai utilizzando come pagina HOME.
Ora, Drupal-7 stava generando una classe specifica per ciascun nodo. E in questo modo è stato facile indirizzare ogni singolo nodo e siamo stati in grado di applicare il CSS specifico a quel particolare nodo.
Ma in Drupal 8 questa proprietà non è disponibile, quindi è necessario aggiungerla. seguire i seguenti passi. Sto mostrando questo usando il tema Bartik in quanto non ho familiarità con il tema Bootstrap. Puoi farlo anche con il tema bootstrap. È puro CSS, quindi non è necessario alcun sottotema.
1. Aggiungi la funzione al file bartik.theme.
if ($node = \Drupal::request()->attributes->get('node')) {
$variables['attributes']['class'][] = 'page-node-' . $node->id();
}
nella sezione di,
function bartik_preprocess_html(&$variables) {
}
Perché sto mostrando in questo modo, perché ci sono già altri codici function bartik_preprocess_html(&$variables), quindi aggiungi questa funzione come ultima riga.
Cancella cache,
2. Ottieni il CSS per quel nodo
Ora, se lo fai Inspect elementsu quel particolare nodo. Puoi trovare la classe nella <body></body>sezione come page-node-XX.
3. Vai su core / themes / bartik / css / components / page-title.css e aggiungi il seguente codice,
.page-node-XX .page-title {
display: none;
}
Cancella cache,
Ora, in questo modo puoi scegliere come target quel particolare nodo e puoi fare qualunque CSS tu voglia applicare.
Credito per codice funzione: Link