Plugins

Создаем style плагин в своем модуле

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

Шаг 1. В файл module_name.info добавляем следующие строки:

name =...

Как создать content_type плагин для модуля Ctools

При работе с модулем Panels content_types плагины являются очень важной составляющей страницы. Для начала давайте разберемся, что же такое content_types плагины и для чего они нужны. Когда мы перекрываем страницу модулем Page Manager и изменяем вывод страницы модулем Panels, именно с помощью content_types плагинов мы выводим содержимое на страницу.

Любому друпалеру рано или поздно придется написать свой плагин. И сегодня я покажу как это сделать. Для примера, я напишу плагин, который...

Как создать access плагин для модуля Ctools

Продолжаем изучать работу с модулями Panels и Page Manager и сегодня я покажу как написать свой access плагин. К слову сказать существует 6 типов плагинов для модуля Ctools:

  • access плагины - данный тип плагинов позволяет указывать критерии доступа к содержимому панелей и для вариантов страниц;
  • content_types плагины - данный тип плагинов выводит содержимое на страницу;
  • context плагины - данный тип плагинов определяет различные...

Как создать style плагин для модуля Panels

Сегодня речь пойдет о том, как создать style плагин для модуля Panels. Styles плагины, как и layouts плагины принято подключать через тему оформления, но можно и через модуль.

Подключение style плагина через тему оформления

Примерная структура каталогов будет следующей:

themeName
  panels
    styles
      first_style
        first_style.css
        first_style.inc
        first-style-shadow-box.tpl.php

Первым делом открываем themeName.info и добавляем туда следующую строку:...

Как создать layout плагин для модуля Panels

Сегодня я покажу как создать layout плагин для модуля Panels. Layouts плагины принято подключать через тему оформления, но можно и через модуль.

Подключение layout плагина через тему оформления

Примерная структура каталогов будет следующей:

themeName
  panels
    layouts
      first_layout
        first_layout.css
        first_layout.inc
        first_layout.png
        layout-sample-first-layout.tpl.php

Первым делом открываем themeName.info и добавляем туда следующую строку...