Zen - Создание субтемы Drupal

1. Заходим в папку темы и копируем из нее папку STARTERKIT и переименовываем в имя нашей темы (например, foo. Важно!!! Тема Zen и наши созданные темы должны быть на одном уровне иерархии. То есть субтема ни в коем случае не должна находиться внутри директории с темой.
2. В папку с нашей субтемой переименовываем STARTERKIT.info.txt в имя_нашей_темы.info. (например foo.info).
Редактируем полученный файл и заменяем "name = Zen Sub-theme Starter Kit" на "name = имя_нашей_темы" (например, "name = Foo").

Drupal - Передача аргументов во view типа блок

Views не предусматривает передачу аргументов в блок. Однако, это можно обойти довольно простым способом. Для этого в настройках аргумента выбираем для Action to take if argument is not present значение Provide default argument. И в качестве Default argument type используем например такой PHP Code:

Отладка друпала

Лучше, проще и удобнее использовать модуль devel для тех же целей !!!

Очень часто бывает нужно что-то отладить. Например, делаете views, правите шаблон или просто выводите php код в блоке. Конечно, можно делать вывод отладочной информации через print или print_r, но с точки зрения форматирования вывода это не совсем удобно. Я бы даже сказал, что совсем неудобно. Иногда, вообще не получается вывести отладочную информацию или нужно писать ее в лог-файл, который будет намного удобнее читать и анализировать позже. Поэтому я начал использовать следующий маленький и очень полезный код.

Страницы