Блог пользователя - Vladimir_VVV

Exposed Sorts для views 2, Grids - простое решение

13 июня 2010 в 10:47

Как то меня заказчик попросил вывести сортировку по цене товара рядом с так называемым "Exposed Filters" но проблема заключалась в том что стиль отображения должен быть "Grid" то есть "сетка". И в отличии от стиля "Table"(таблица), в котором предусмотренны поля сортировки в виде ссылок в хидере таблицы, в Grid совершенно отсутствует возможность вывода элементов управления сортировкой.
Поискав готовые решения в интернете, немного опечалился необходимостью:

  1. Убийства котят Патчинга кода вьюс.
  2. Создания несколькух вьюсов с разными критериями сортировки и выводов в виде табов

Немного покурив трубку мира, решил посмотреть, чем же отличаются шаблоны стиля таблицы и сетки.
Оказалось, что с небольшими доработками, можно при указанном во вьюсе стиле "таблица", вывести результат в виде сетки.

И так что мы делаем:

  1. Создаем как обычно вьюс с нужными полями и фильтрами, можно с Exposed Filters, но не добавляем сортировку в Sort Criteria по тем полям, по которым будем делать "Exposed".
  2. Выбираем стиль "Таблица"(там где нам нужен "Grid") и в настройках этого стиля ставим галочку "Sortable" напротив необходимого нам поля, можно так же указать "Default sort" и ниже в выпадающем списке выбрать "Default sort order", если необходимо.
  3. После чего приступаем к темизации:

  4. Нажимаем во вьюсе на ссылку темизации (Точный перевод сказать не могу, у меня это "Тема:Information")

Адаптированый для Drupal 6 модуль comment_notify

11 февраля 2008 в 22:21

Всем кому нужен адаптированый для Drupal 6 модуль comment_notify.

Адаптация сделана "с разбегу" так что тестируйте ... если есть желание.

Могу отметить что для drupal 6 патчить модуль comments не требуется.

Спасибо за внимание.

PS/
Лень было перевод импортировать, так что строки поменял в коде, хотя через управление строками можно всё изменить

Модуль импорта товаров из MS Excel (*.xls) в E-Commerce

4 января 2008 в 5:15

Предлагаю вашему вниманию простой модуль импорта товаров из таблицы MS Excel в E-Commerce.
Модуль импортирует данные из обычного формата MS Excel *.xls (не *.xml и не *.csv) в базу Drupal как ноды типа "product" с ценой и прикрепляет их к термину таксономии, созданому из записи в файле *.xls в которой нет цены.

Модуль написан “на заказ” с ограничением по срокам, поэтому код не совсем оптимален и плохо документирован.
Доработку делать не буду так как он соответствует требованиям тз.
На вопросы с удовольствием отвечу.