En Drupal 8, ¿hay una manera fácil de configurar una página para que su encabezado / título no se muestre en la página?
He creado una página básica, con / home como alias de ruta y Home como título. Lo puse como portada. Sin embargo, muestra 'Inicio' en la parte superior de la página, justo debajo de la barra de navegación y las migas de pan.
¿Es necesario crear un subtema del tema 'Bootstrap' y de alguna manera agregar CSS personalizado?
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.
en la sección de,
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 comopage-node-XX
.3. Vaya a core / themes / bartik / css / components / page-title.css y agregue el siguiente código,
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
fuente