Views это прекрасный модуль для построения запросов в базу данных используемый практически на каждом Drupal сайте, в 8й версии вошедший в ядро. Архитектура этого плагина безусловно сложная, но чрезвычайно мощная. На данный момент существует 125 дополнительных модулей расширяющих...
Сегодня я поделюсь рецептом, как сделать выборку определённых нод и массово заменить у них одно значение на другое.
Для начала вам поребуется установить модуль Devel если он у вас ещё не установлен. Затем перейти по адресу devel/php и далее по контексту вашей задачи сконструировать query запрос...
Сегодня возникла интересная задачка, переопределить <title> для сео оптимизации на некоторых станицах Views которые генерируються по общему шаблону, но должны иметь совершенно не шаблонные тайтлы.
Решение решил сделать простое и в лоб. В препроцессоре страницы, определяю текущий URL и...
Сегодня я расскажу о маленькой тем не менее очень противной хреновине в Друпал которая убила не малое количество моих нервных клеток.
Дело в том, что по умолчанию в Drupal когда не авторизованный пользователь (гость) оставляет комментарий или запись в Shoutbox возле его имени появляется мерзкая...
Часто необходимо бывает переопределить шаблон основной страницы для какого-либо отдельно взятого типа материала. По умолчанию Drupal прелоставляет такую возможность только для нод, что может совершенно не решать поставленной нами задачи.
В этой заметке я расскажу вам как исправить эту досадную...
В этой короткой шпаргалке я хочу поделиться кодом, который позволяем вам добавлять в тег <body> добавлять ваши кастомные классы.
<?php
function MYTHEMENAME_preprocess_html(&$vars) {
$vars['classes_array'][] = 'myNewClass';
}
Для добавления класса по наступлению...
Не так давно решил собрать руками Nginx сервер и конечно-же не мог не накосячть. После переноса на сервер сайта на друпале никак не хотели запускаться ЧПУ. Не долго изучая конфиги nginx хоста обраружил, что не хватает всего двух строчек в конфиге. Дабы не забыть про это снова собственно и пишу эту...
После того как провозился пол ночи с решением казалось бы простейшей задачи, решил опубликовать её решение. Суть проста в псевдополе вывести форму созданную на Drupal Form API для реализации простой корзины заказов без Commerce и прочих монстров.
Собсбвенно код решения:
/**
* Создаём...
Сегодня хочу поделится простым рецептом как вставить иконку в кнопку формы в Drupal при помощи темизации.
В данном примере в качестве формы выступит поисковая форма а в качестве иконок шрифт Font Awesome
function MYTHEME_form_alter(&$form, &$form_state, $form_id) {
if ($form_id...
Сегодня делюсь простым трюком как убрать приветственное сообщение с главной страницы в Drupal 7 при помощи темизации и без использования модуля Empty Front Page
В вашей теме в файле template.php нужно добавить следующую строчку:
function YOUR_THEME_preprocess_page(&$vars) {
if (isset...
Сегодня как обычно нужно было реализовать ранее не отточенное на практике. В расскрытом фильтре городов и регионов, при поиске отображать регион в который вложен город.
К сожалению расскрытые фильтры в таксономии не предоставляют возможности отслеживать иерархию вложенности, но обозначают...
В этой очень короткой заметке я хочу поделиться простым трюком как можно сделать проверку на тип материала прямо в головном шаблоне.
Как вы наверное уже догадались рецепт до неприличия прост, мы ищем совпадения нашего типа материала в нашем массиве классов что задаются в теге <body> через...