Как в Drupal программно вывести блок и разбираемся с темизацией

Как в Drupal программно вывести блок и разбираемся с темизацией

От автора: в Drupal программно вывести блок не только можно, но и нужно. Иначе не сможете ничего сделать с данной CMS. А там еще и с регионами разбираться надо… Понятно, пора писать об этом материал!

Где это и что это?

Если уж связались с Друпал, то должны знать географию движка. Из каких регионов она состоит. Ведь «карта» CMS может меняться в зависимости от используемой темы. Думаете, утрирую? Да если бы :) . Докажем все это в админке.

Перейдите в раздел «Структура», «Блоки». После чего нажмите ссылку «Демонстрация регионов» или на ее англоязычный вариант.

Как в Drupal программно вывести блок и разбираемся с темизацией

Вашему вниманию предстанет раскройка страницы сайта в варианте активной «шкурки».

Хотите быстро научиться создавать сайты и блоги на WordPress с уникальным дизайном?

Получите самую полную в Рунете бесплатную систему обучения создания сайтов на WordPress

Узнать подробнее

Как в Drupal программно вывести блок и разбираемся с темизацией

А вот темизация блоков при активном другом варианте дизайна. Как видите, «карта» веб-страницы изменилась кардинально.

Как в Drupal программно вывести блок и разбираемся с темизацией

Чтобы долго не чесать языком, на следующем скрине я пометил, где регионы и блоки. Думаю, так понятнее будет.

Как в Drupal программно вывести блок и разбираемся с темизацией

Строим свое!

Друпалблок – не шлакоблок: обойдемся и без «замеса». Они бывают пользовательские (разработанные самостоятельно), по умолчанию (поставляются вместе с движком) и сторонние. Последние подключаются с помощью установленных модулей.

Сразу отмечу, что все выше и «ниже» показанное будет делаться на основе седьмой версии движка. По 8 Друпал пока «не выступаем».

В том же разделе («Блоки») жмем на ссылку создания нового. В заголовке поставьте , чтобы название не выводилось на странице. После этого введите в редактор код «друпалблока». Я, например, реализую «спешащую» строку.

Как в Drupal программно вывести блок и разбираемся с темизацией

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

Как в Drupal программно вывести блок и разбираемся с темизацией

Нас интересует единственная тема, которая сейчас «главенствует» на сайте. Выбираем ее поле и установим, в каком регионе наша строчка будет бегать. Наверное, пускай она двигается по шапке.

Как в Drupal программно вывести блок и разбираемся с темизацией

Остальные параметры оставим со значениями по умолчанию. Сохраняем изменения и получаем «стоячую» строку. Но все равно данный блок отображается. Ну, а с бегущей строкой буду разбираться. Как только удастся ее запустить – сразу вам сообщу :) .

Хотите быстро научиться создавать сайты и блоги на WordPress с уникальным дизайном?

Получите самую полную в Рунете бесплатную систему обучения создания сайтов на WordPress

Узнать подробнее
Самые свежие новости IT и веб-разработки на нашем Telegram-канале

Курс по Drupal. Основы

Прямо сейчас посмотрите курс по Drupal!

Смотреть курс

Метки:

Похожие статьи:

Комментарии Вконтакте:

Комментарии Facebook:

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Я не робот.

Spam Protection by WP-SpamFree