Możesz to zrobić całkowicie za pomocą CSS. Musisz wybrać ten węzeł, którego używasz jako strony HOME.
Teraz Drupal-7 generował określoną klasę dla każdego węzła. W ten sposób łatwo było dotrzeć do każdego węzła i mogliśmy zastosować konkretny CSS do tego konkretnego węzła.
Ale w Drupal 8 ta właściwość nie jest dostępna, dlatego musimy to dodać. wykonaj następujące kroki. Pokazuję to za pomocą motywu Bartik, ponieważ nie mam pojęcia o motywie Bootstrap. Możesz to zrobić również z motywem bootstrap. Jest to czysty CSS, więc nie jest konieczne pod-tematyczne.
1. Dodaj funkcję do pliku bartik.theme.
if ($node = \Drupal::request()->attributes->get('node')) {
$variables['attributes']['class'][] = 'page-node-' . $node->id();
}
w sekcji
function bartik_preprocess_html(&$variables) {
}
Dlaczego pokazuję w ten sposób, ponieważ są już inne kody function bartik_preprocess_html(&$variables), więc dodaj tę funkcję jako ostatni wiersz.
Wyczyść pamięć podręczną,
2. Pobierz CSS dla tego węzła
Teraz, jeśli zrobisz to Inspect elementw tym konkretnym węźle. Możesz znaleźć klasę w <body></body>sekcji jako page-node-XX.
3. Przejdź do core / themes / bartik / css / components / page-title.css i dodaj w tym następujący kod,
.page-node-XX .page-title {
display: none;
}
Wyczyść pamięć podręczną,
Teraz w ten sposób możesz celować w ten konkretny węzeł i możesz robić cokolwiek, co chcesz zastosować.
Kredyt na kod funkcji: Link