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:

<?php print render($page['moj_region']); ?>

  
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