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.
if ($node = \Drupal::request()->attributes->get('node')) {
$variables['attributes']['class'][] = 'page-node-' . $node->id();
}
na seção de
function bartik_preprocess_html(&$variables) {
}
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 como page-node-XX
.
3. Acesse core / themes / bartik / css / components / page-title.css e adicione o seguinte código:
.page-node-XX .page-title {
display: none;
}
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