drupal


Обычно какие-то исправления получаешь с новой версией модуля. Но случается разработчики не вносят исправления в официальный релиз сразу или вообще. Или исправления делаются не разработчиком. В этом случае нужные исправления можно получить в виде файла с именем name_patch.patch Команда patch Файл представляет из себя результат работы unix-команды diff, которая вычисляет разницу между двумя файлами. Разница […]

Drupal применяем файлы PATCH или патчим через консоль


1. Drupal 7 — Minify HTML output Чтобы уменьшить HTML код на выходе в Drupal 7, вы можете удалить разрывы и переносы строк. Это может быть сделано в вашем файла шаблона html.tpl.php. Замените print $page; На $output = str_replace(array("\r\n", "\r"), "\n", $page); $lines = explode("\n", $output); $pageArr= array(); foreach ($lines as $i => $line) { if(!empty($line)) […]

Drupal7 полезные примочки


В файле template.php (вашей темы) пишем функцию которая уберет js настройки ДЛЯ ВСЕХ ПОЛЬЗОВАТЕЛЕЙ (пропадет admin_menu): function ИМЯ_ТЕМЫ_js_alter(&$js){ unset($js['settings']); } В файле template.php (вашей темы) пишем функцию которая уберет js настройки ТОЛЬКО ДЛЯ ПОЛЬЗОВАТЕЛЕЙ (остается admin_menu): function ИМЯ_ТЕМЫ_js_alter(&$js){ global $user; if (!in_array('authenticated user', $user->roles)){ unset($js['settings']); } } Другие интересные function по Drupal в статье Drupal7 полезные примочки

Drupal 7 удалить CDATA



hst_select
Два отличных модуля для Drupal 7, которые реализуют выбор при создании node с иерархическим выбором терминов и аналогично отображение фильтра в представлении. Данные модули были разработаны для PHP 5.3, пришлось пропадчить под PHP 5.4 вот ссылки: 1. hierarchical_select-7.x-3.0_edit_dem.pp.ua_php-5.4 — Hierarchical Select (установлен path для php 5.4) 2. views_hst_filter-7.x-1.2_edit_dem.pp.ua_php-5.4 — Фильтр для Views с иерархическим выбором терминов (установлен path для php […]

Drupal 7 Иерархический выбор и фильтр для Views (PHP 5.4)