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 element
su 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