Drupal

Dynamic properties вывод характеристик объекта

19 февраля 2014 - 10:38

Модуль Dynamic properties позволяет не создавай множество полей задавать характеристики объекту. После установки появляется новый тип поля Dynamic Properties, удобный виджет для редактирования характеристик и 2 форматтера: Definition list, Table.
Dinamic properties

Ручная сортировка вывода Views с группировкой

18 февраля 2014 - 16:17

При формировании вывода views с группировкой по произвольному полю нет возможности управлять порядком сгруппированных блоков и их содержимого.
Задача: есть материалы (страны) с полем Регион, нужно реализовать возможность сортировки сгруппированного views, а именно иметь возможность менять местами блоки группировки и материалы в блоке.
Node Order

Собственные настройки для типа материала

22 ноября 2013 - 23:39

Иногда, для всех материалов одного типа требуется создать общую настройку, например выводить общий текст в подвале и т.д. При желании, эту задачу можно расширить, внедрив ту же самую настройку для каждого материала этого типа.
Так, например, делает модуль Page title.
Задача: создать вкладку со своими настройками на странице редактирования типа материала. Вкладка содержит текстовое поле, которое будет хранить текст обратной связи для отображения на странице материала.

Экспорт пользователей из Drupal 6 в Drupal 7

18 ноября 2013 - 10:23

Задача: перенести пользователей с сохранением пароля с Drupal 6 на Drupal 7.

Использование разных версий jQuery на сайте

1 ноября 2013 - 2:24

На момент написания статьи модуль jQuery Update позволяет использовать библиотеку jQuery версии 1.8 на всем сайте, что приводит к некоторым неприятностям в админке, при работе с модулем Views, например.
Задача: использовать последнюю версию jQuery на всем сайте кроме административного раздела.

Переводы для проекта в отдельном файле [upd]

31 октября 2013 - 10:19

Свои переводы можно занести в файл settings.php c помощью конструкции:

$conf['locale_custom_strings_ru'][''] = array(
  'Add to cart'      => 'В корзину',
  'Your shopping cart is empty.'  =>  'Корзина пуста',
 );

Склонение существительных с числительными

30 октября 2013 - 18:36

Задача: сделать правильное правильное склонение существительных, употребляемых вместе с числительными.
Format plural
1 товар
2 товара
11 товаров

Модуль Easy Social - кнопки социальных сетей

22 апреля 2013 - 10:14

Удобный модуль для вывода кнопок социальных сетей к любому типу материала, комментарию, либо как поле Views.

Для отображения кнопок на странице материала, либо для комментария, нужно включить соотв. опцию на странице редактирования типа материала во вкладке Настройки Easy Social.

Аргументы в фильтрах views

12 апреля 2013 - 2:08

Модуль из песочницы Views arguments in filters позволяет использовать значения контекстных фильтров в обычных фильтрах в виде замен %1, %2 и так далее:

Когда этот модуль может быть полезен?

Разберем пример:

В интернет магазине нужно сделать блок в виде вкладок которые отображают товары по группам скидок: до 5%, от 6 до 15% и более 15%.

Модуль Commerce EMS

22 марта 2013 - 1:51

Написал модуль Commerce EMS для Drupal Commerce - добавляет метод доставки EMS Russian Post.

Оформление заказа
Оформление заказа

Описание:

  • Расчет доставки только по России
  • Модуль использует для расчета api EMS: http://emspost.ru/corp_clients/dogovor_docements/api.php
  • Поддерживает 2 типа доставки: Обычная доставка и с объявленной ценностью (в этом случае к стоимости доставки прибавляется 1% стоимости заказываемого товара)