No Drupal 8, existe uma maneira fácil de configurar uma página para que seu cabeçalho / título não seja exibido na página?
Eu criei uma Página Básica, com / home como alias do caminho e Home como título. Eu defini-o como primeira página. No entanto, exibe 'Início' na parte superior da página, logo abaixo da barra de navegação e da trilha de navegação.
É necessário criar um subtema do tema 'Bootstrap' e, de alguma forma, adicionar CSS personalizado?
Você pode fazer isso inteiramente com CSS. Você precisa direcionar o nó que está usando como página inicial.
Agora, o Drupal-7 estava gerando uma classe específica para cada nó. Dessa maneira, foi fácil segmentar cada nó individual e pudemos aplicar o CSS específico a esse nó específico.
Mas, no Drupal 8, essa propriedade não está disponível, portanto, precisamos adicionar isso. siga os seguintes passos. Estou mostrando isso usando o tema Bartik, pois não tenho familiaridade com o tema do Bootstrap. Você pode fazer com o tema de inicialização também. É CSS puro, portanto não é necessário sub-temas.
1. Adicione a função ao arquivo bartik.theme.
na seção de
Por que estou mostrando dessa maneira, porque já existem outros códigos
function bartik_preprocess_html(&$variables)
, adicione esta função como última linha.Limpar cache,
2. Obtenha o CSS para esse nó
Agora, se você fizer
Inspect element
nesse nó específico. Você pode encontrar a turma na<body></body>
seção comopage-node-XX
.3. Acesse core / themes / bartik / css / components / page-title.css e adicione o seguinte código:
Limpar cache,
Agora, dessa maneira, você pode direcionar para esse nó específico e pode fazer o CSS que deseja aplicar.
Crédito para código de função: Link
fonte