Czy w Drupal 8 istnieje prosty sposób na skonfigurowanie strony, aby jej nagłówek / tytuł nie był wyświetlany na stronie?
Utworzyłem stronę podstawową, z / home jako alias ścieżki i Home jako tytuł. Ustawiam go jako pierwszą stronę. Jednak wyświetla „Dom” u góry strony, tuż pod paskiem nawigacyjnym i okruszkami.
Czy konieczne jest utworzenie podtematu motywu „Bootstrap” i dodanie niestandardowego CSS?
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.
w sekcji
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 element
w tym konkretnym węźle. Możesz znaleźć klasę w<body></body>
sekcji jakopage-node-XX
.3. Przejdź do core / themes / bartik / css / components / page-title.css i dodaj w tym następujący kod,
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
źródło