Как добавить новую позицию (регион) блока в тему (шаблон) Друпал 7.

Добавление новой позиции в тему Друпал 7 для большей функциональности. Создание нового региона в шаблоне Друпал 7.

Иногда просто необходимо слегка поправить шаблон для Друпал 7, например, чтобы добавить новый регион в тему Друпала. Зачем? Допустим для вывода рекламного блока в начале, или в конце статьи, или списка похожих материалов, социальных кнопок, да мало ли для чего. Сделать это можно, отредактировав всего два файла в вашей теме. Это файл с расширением INFO(название_темы.info), page.tpl.php. Давайте начнем по порядку и придумаем название вашего региона для блока. Экспериментировать я буду на популярной теме Друпал 7 — Zen, поэтому иду в /sites/all/themes/zen и нахожу файл zen.info, правлю его с помощью notepad ++, или другого текстового редактора. Вставляем туда следующий код:

				
					regions[NEW_region] = NEW region
				
			
На скрине так:

Это название выводится в пунктах меню «структура — блоки«(/admin/structure/block)

Думаю все легко и понятно, двигаемся дальше. Правим файл page.tpl.php, вставьте в нужное вам место следующую строку кода:
				
					<?php print render($page['NEW_region']); ?>
				
			

для примера я вставил вывод нового региона после шапки и перед остальным содержимым шаблона.

Незабываем сохранить и переходим в раздел Блоки(/admin/structure/block) здесь создаем новый блок и размещаем его в нашем новом регионе, сохраняем все это дело и проверяем результат…

Ну вот собственно и все. Главное не забываем почистить кеш и правильно написать имя вашей темы. Можно сделать хоть сто таких позиций. Можете обернуть все в свой отдельный див (div) и применить CSS стили, сделав ваш блок на свой вкус и цвет. Благодарю за внимание.

Свежие записи
Команда RD

Команда RD и RMDIR позволяют удалять как каталоги, так и

Linux
help2site
Dock для Linux

Dock – это удобно. Dock – это красиво. Dock, в конце концов – это по-гиковски. Недаром, многие люди, всегда работавшие под Windows и толком не

Web-Дизайн
help2site
Настройка виртуальных хостов

В этой заметке речь пойдет о настройке виртуальных хостов Apache под Windows. Я расскажу, что такое виртуальные хосты и для чего они используются. Подробные иллюстрации

iOS
help2site
Новые полезные функций iPhone 6

Оглавление Новые функций iOS 8, которые следует знать 17 сентября Apple выпустила операционную систему iOS 8 – давайте разберемся какие новые функции появились в новой

Windows
help2site
Не запускается рабочий стол Windows 7

В процессе работы или при перезапуске компьютера некоторые пользователи сталкиваются с ситуацией, когда рабочий стол просто пропадает. На нем ничего не отображается, и работать за

Web-Дизайн
help2site
Отличительные черты работы с CMS WordPress

Наиболее популярной сферой использования WordPress является создание блогов. Однако многие разработчики успешно используют эту систему для создания крупных сайтов и даже громадных интернет-магазинов. На сегодняшний