Статьи

AJAX форма обратной связи на Bitrix

Часто возникает необходимость, чтобы форма обратной связи работала на аяксе, особенно если она сделана блоком, да еще и во всплывающем окне (ниже есть ссылка на статью, как сделать форму во всплывающем окне). На самом деле на Битрикс это делается довольно просто, обычным подключением параметров, стр...

Программно вывести блок на 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. Е...
Новости