Статьи

Дополнительное меню в UMI CMS с помощью usel

Для вывода главного меню в umi служит макрос "content menu()", но довольно часто возникает ситуация в создании дополнительного меню, а может даже и нескольких меню. Не проблема скажете вы, дополнительное меню можно вывести просто статично в шаблоне сайта, но что если нам надо меню редактируемое из а...

Всплывающие блоки, формы на jQuery Colorbox

Есть много различных плагинов и скриптов для создания подобного функционала, но мы воспользуемся Colorbox. Это плагин для библиотеки jQuery. Сразу немного теории и расказ о том что нам нужно делать. Ну первое нам необходимо подключить jQuery и плагин jquery.colorbox, затем нужный блок необходимо пом...

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. Е...
Новости