Поиск с загрузкой различных фильтров

Мне нужно сделать страницу поиска, чтобы когда пользователь выбирает тип объекта для поиска на странице появлялись бы соответсвующие фильтры (для каждого типа ноды список фильтров заранее известен). Как лучше это реализовать?
Я вижу следующее решение: сделать представление с Exposed filters и скрывать/показывать фильтры в зависимости от выбора пользователя при помощи JS. Возможно существуют более изящные способы решить эту задачу?

4 марта 2015 в 15:07

[Решено] Периодически слетает пароль

Здравствуйте. Есть сайт на Drupal 7 + Ubercart 3. На нем включена регистрация пользователей, но в настройках выставлено, что учетную запись активирует администратор. Есть самописный модуль, в котором происходит программная активация пользователей. После активации пользователю приходит письмо с ссылкой для установки пароля- этот функционал работает как часы.
Но был замечен баг, что иногда после того, как пользователь задал себе пароль, вышел с сайта и пытается снова войти пароль не подходит. Я не могу понять, в чем может быть проблема, т.к. она проявляется не всегда.

22 ноября 2014 в 19:47

Views и хлебные крошки

Дано представление с контекстным фильтром, по дефолту генерируются хлебные крошки:
Главная » Наша команда

Нужно:
Главная » Наша команда » Текст » Еще текст

Переопределяю хлебные крошки в своем модуле:

16 сентября 2014 в 16:38

[Решено] Корзина без e-commerce модулей

Такой вопрос к сообществу- кто как реализует функционал корзины, если на сайте не требуется ни регистрации, ни оплаты, а нужно, чтобы пользователь формировал свою корзину, заполнял форму, которая отравлялась бы на заданный email?

Какие модули используете? Или может пишете свое решение?

6 сентября 2014 в 16:12

Drush dl работает через раз

Собственно суть в названии темы

D:\OpenServer\domains\pp>drush dl module_filter
Unable to decompress D:\OpenServer\userdata\tmp\drush_tmp_1409751143_54071867b26f9\modC52D.tmp.gz.                                                                   [error]

copy(D:\OpenServer\userdata\tmp/drush_tmp_1409751143_54071867b26f9/module_filter): failed to open stream: No such file or directory filesystem.inc:262             [warning]

Project module_filter (7.x-2.0-alpha2) could not be downloaded to D:/OpenServer/domains/pp/sites/all/modules/module_filter.                                         [error]

D:\OpenServer\domains\pp>drush dl module_filter

3 сентября 2014 в 17:38

[Решено] Finder

Установил Finder, пытаюсь в нем разобраться, пока не очень. Я не могу понять, можно ли изменить страницу результатов? Сейчас модуль выводит результаты не так, как мне надо:

18 августа 2014 в 13:53

[Решено]Fatal error: Unsupported operand types

Позавчера установил модуль video_embed_field, всё было нормально. Сегодня потребовалось изменить стили отображения видео, при попытке зайти в настройки стиля:

После очистки кеша появляется сообщение:
Notice: Array to string conversion в функции form_builder() (строка 1895 в файле x:\путь\до\сайта\includes\form.inc).

Как можно избавится от этой ошибки?

30 июля 2014 в 15:37

Views, Entity Reference и контекстные фильтры

Мне нужно сделать похожий функционал, что и у автора статьи: http://drupal-learning.com/lesson/kontekstnye-filtry-i-svyazi
Но у автора статьи связь с актерами указывается в фильме, а мне надо наоборот: в настройках актера. При этом вывод всё также- страница фильма с актерами.
И второй вопрос- позволяет ли этот модуль делать двухсторонную связь?

7 июля 2014 в 21:09

Содержимое корзины в email для Commerce

В правилах оформления заказа изменяю правило "Отправить уведомление о заказе на e-mail". Нужно добиться вывода содержимого корзины в письме. Там есть шаблон [commerce-order:commerce_line_items], но он выводит список некорректно:

29 июня 2014 в 13:56

Раскрытый сгруппированный фильтр в Views по таксономии

Добрый день.
Есть тип материала товар, в котором присутствует поле "Производитель" (поле таксономии). Также есть представление с раскрытыми для пользователей фильтрами. Стоит задача сделать выпадающее меню с определенным списком (не всем) производителей.

При попытке использовать такой фильтр:

16 марта 2014 в 14:15

Views, раскрытые фильтры, заголовок страницы

Есть представление, которое имеет раскрытые для пользователей фильтры. Требуется в заголовке страницы (h1.title) писать в скобках количество строк, которые выводятся в представлении. Например "Маховики (34)"
Какие есть пути решения данной задачи?

26 февраля 2014 в 17:54

Реализация каталога с категориями

Делаю каталог товаров на Views. Категории сделал как словарь таксономии. Для вывода по категориям использую контекстные фильтры.
Вопросы:

  • как сделать URL не с tid'ом, а пользовательский (к примеру catalog/mercedec)
  • как вывести список категорий в виде блока с учетом предыдущего вопроса (кроме как хардкодом Lol
26 января 2014 в 19:19

[Решено]Модуль Basic cart

Поставил данный модуль, создал тип материала "Товар". В настройках модуля (admin/config/basic_cart/settings) указал данный тип материала. У этого типа появилось 2 поля- Price и Add to cart. Но на странице товара кнопки "Add to cart" не добавилось. Например в демо от автора присутствует данная кнопка и поле для указания количества: http://d7.dicix.ro/content/miller-lite

UPD: Drupal 7.26, Basic Cart 7.x-3.0, кеш чистил

25 января 2014 в 16:50
Аватар пользователя lohness lohness 0 21

Проблемы с Drush

Наконец дошли руки до Drush. Скачал последний релиз с GitHub, распаковал. Добавил в переменную Path путь до папки с drush'ом.
Открываю консоль, захожу в директорию, куда хочу установить друпал:

Z:\home\drush-test\www>drush dl
Install location Z:/drush/drupal-7.25 already exists. Do you want to overwrite it? (y/n):

Drush игнорирует папку, в которой он запускается и пытается поставится в другое место (Z:/drush это директория, где стоит сам drush).

Пробую другое. Захожу в папку с уже установленным друпалом:

Z:\home\comp\www>drush status
X-Powered-By: PHP/5.3.13
Content-type: text/html; charset=utf-8

 PHP executable        :  php.exe
 PHP configuration     :  Z:\usr\local\php5\php.ini
 PHP OS                :  WINNT
 Drush version         :  7.0-dev

9 января 2014 в 21:19