Drupal Commerce – подключаем плагин изменения количества товара

07 мая 2014 - 17:35

В Drupal Commerce «из коробки» нет js-виджета для изменения количества товара в форме добавления в корзину. Поэтому разработчикам приходится самостоятельно подключать дополнительные плагины. Есть, правда, еще модуль Commerce Extra, однако, судя по всему, он уже заброшен разработчиками.

Как добавить placeholder к полю формы поиска в Drupal

01 мая 2014 - 16:25

Часто дизайнеры кнопку формы поиска сайта выполняют в виде лупы или вообще убирают, тогда для подсказки пользователю в поле ввода формы ставят надпись «Поиск», «Найти» и др.

Данную задачу можно решить несколькими способами. Первый и, пожалуй, самый простой – добавить к полю ввода формы поиска атрибут placeholder, который поддерживают все современные браузеры. Чтобы добавить placeholder к текстовому полю формы поиска в Drupal, в template.php темы сайта используем функцию-хук hook_form_alter:

Добавляем ссылку к ноде в Drupal

23 апреля 2014 - 15:27

При создании сайта на Drupal может понадобиться добавить к стандартным ссылкам ноды («Подробнее», «Добавить комментарий» и т.д.) свою ссылку. Например, к нодам типа материала «Услуга» нужно добавить ссылку на форму заказа. Причем в качестве дополнительного параметра в ссылку нужно передать название услуги (заголовок ноды).

Работа с приватными файлами в Drupal

21 марта 2014 - 17:58

По умолчанию в Друпал загружаемые файлы помещаются в папку sites/default/files и доступны для скачивания. Однако иногда возникает задача защитить некоторые файлы от скачивания или предоставить доступ к этим файлам для пользователей определенных ролей. Решению этой задачи и посвящена данная статья.

Показываем поле Views для пользователей определенных ролей

11 марта 2014 - 18:24

Задача – показывать поля view только для пользователей определенной роли (или нескольких ролей).

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

Добавляем расширенное описание к «хлебным крошкам» в Drupal

06 марта 2014 - 12:45

Для лучшего отображения страницы сайта в сниппете поисковой выдачи Google нужно использовать расширенное описание (Google Rich Snippets) для элементов страницы, в частности, для навигационных цепочек, или так называемых "хлебных крошек". В данной статье я расскажу о том, как добавить расширенное описание к элементам навигации сайта на Drupal, используя микроданные или разметку RDF.

Создание переменных в Drupal с помощью модуля Variable

25 февраля 2014 - 17:59

В Drupal создание, изменение, хранение переменных в базе данных сайта и доступ к ним с помощью функций API реализовано в ядре. Модуль Variable расширяет этот функционал, предоставляя, в частности административный интерфейс к переменным сайта.

Страницы

Подписка на Лента главной страницы