Większość szablonów do Drupala ma szereg predefiniowanych regionów, które można wykorzystać i umieszczać w nich własne bloki. Ale co, jeśli chcesz utworzyć dodatkowy region? Na przykład potrzebujemy umieścić banner reklamowy na samej górze strony. W tym tutoriale pokaże jak tworzyć własne regiony w Drupal 7.
Krok 1: zdefiniowanie własnego obszaru w motywie
W pliku NAZWA_SZABLONU.info (znajduje się w głównym katalogu szablonu) powinieneś zobaczyć coś podobnego do:
regions[sidebar_right] = Right sidebar
regions[content] = Content
regions[navigation] = Menu
dodaj na końcu swój region:
regions[moj_region] = Moj region
Krok 2: wyświetlenie regionu w szablonie
Do pliku page.tpl.php w wyznaczonym miejscu dodaj taki oto kod PHP:
Krok 3: czyszczenie pamięci podręcznej
Przejdź do admin/config/development/performance i kliknij na przycisk „Wyczyść wszystkie pamięci podręczne”. Po wyczyszczeniu nowy region będzie już dostępny w admin/structure/block