Drupal 7

Русификация Drupal

Рассмотрим общий алгоритм русификации по шагам, постараюсь их подробно описать. 1. Для начала нам нужно включить модуль, который активирует поддержку других языков, он называется "Locale". 2. Затем нам нужно добавить добавить русский язык в настройках "Configuration->Languages" 3. На откр...

Обновление ядра Drupal

Ниже будет написана инструкция, как обновить ядро drupal, на более новое, в пределах одной линейки, например с Drupal 7.23 на Drupal 7.24. 1. Сделать резервную копию всех файлов и базы данных(например mysql). 2. Скачать последний релиз Drupal, для версии которую обновляем. 3. Извлечь [tar или z...

Программно вывести блок на Drupal - module_invoke, block_load

Для программного вывода блоков на drupal необходимо использовать ф-ыю module_invoke. Сразу оговорюсь, что эту функцию можно использовать не только для вывода блоков. Что нам нужно знать чтобы вывести блок? Функция принимает 3 параметра: $module: Модуль к которому принадлежит блок. $hook: Хук кот...

Drupal_http_request для POST, GET, PUT и других запросов в Drupal 7

Очень часто при написании сообственных модулей нам нужно отправлять http запросы на другие сервера для получения нужных данных. Примеров может быть масса от перевода текста и до расчета стоимости каких либо услуг. В drupal для этих целей служит функция drupal_http_request: drupal_http_request($ur...

Модуль вывода терминов таксономии с использование блоков Drupal 7

Данная статья носит более поучительный характер, в ней описано использование hook_block() в drupal 7, и вывода блока с помощью шаблона. Напишем модуль который будет выводить блок словаря терминов таксономии, с вложенной глубиной равной еденице. Родительские термины будут являтся элементами, при нажа...

Переменные node.tpl.php для Drupal 7

Данная статья относится к разделу темизации, в ней мы поговорим о переменных файла node.tpl.php в Drupal 7. Файл служит шаблоном для отображения всех типом материалов(если для типа материала не создано отдельного шаблона). Чтобы создать шаблон для отдельного типа материала, необходимо создать файл...

Переменные page.tpl.php для Drupal 7

Данную статью можно отнести к разделу темизации. Именно она поможет нам при создании своей темы. Здесь я опишу доступные переменные в файле page.tlp.php для Drupal 7, который определяет основную структуру нашей темы. Общие переменные: $base_path: Базовый путь к деректории установки Drupal. Е...
Новости