Puedes hacer esto completamente con CSS. Debe apuntar a ese nodo que está utilizando como página de INICIO.
Ahora, Drupal-7 estaba generando una clase específica para cada nodo. Y de esta manera fue fácil apuntar a cada nodo individual y pudimos aplicar el CSS específico a ese nodo en particular.
Pero, en Drupal 8, esta propiedad no está disponible, por lo tanto, debemos agregar esto. siga los siguientes pasos. Estoy mostrando esto usando el tema Bartik ya que no estoy familiarizado con el tema Bootstrap. Puedes hacerlo también con el tema bootstrap. Es puro CSS, por lo que no se necesita subtemas.
1. Agregue la función al archivo bartik.theme.
if ($node = \Drupal::request()->attributes->get('node')) {
$variables['attributes']['class'][] = 'page-node-' . $node->id();
}
en la sección de,
function bartik_preprocess_html(&$variables) {
}
Por qué estoy mostrando de esta manera, porque ya hay otros códigos function bartik_preprocess_html(&$variables)
, así que agregue esta función como última línea.
Limpiar cache,
2. Obtenga el CSS para ese nodo
Ahora, si lo haces Inspect element
en ese nodo en particular. Puede encontrar la clase en la <body></body>
sección como page-node-XX
.
3. Vaya a core / themes / bartik / css / components / page-title.css y agregue el siguiente código,
.page-node-XX .page-title {
display: none;
}
Limpiar cache,
Ahora, de esta manera, puede apuntar a ese nodo en particular y puede hacer cualquier CSS que desee aplicar.
Crédito por código de función: Enlace