divined: Комментарии

Главные вкладки

19 мая 2012 в 16:24

Она всегда происходит - (привязка). Есть подобный фильтр и во вьюхах и всегда это выводится в шаблонах, и даже в массиве самой ноды это все есть.

Мне одно непонятно, зачем в зависимости от термина?

18 мая 2012 в 18:28

Да, все модули включены.
Полей для перевода не вижу. На орге написано что нужен Entity translate, но он кривой и нифига не работает с моим набором версий модулей.

Оригинальный язык установлен в Русский.

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

18 мая 2012 в 10:05

Что бы ваш сайт закрывали не успев открыть?

Люди (80%) во время инет-серфига занимаются еще и другими делами (слушают музыку, смотрят фильмы и т.д.), а теперь представьте они открывают ваш сайт где запускается музыка?

17 мая 2012 в 18:30

Вам нужно использовать основную форму exposed filter.

Т.к. потом захотите еще добавить чтобы вьюха листалась по страницам, и придется реализовывать связь вашей форма с формой пэйджера и т.д.

17 мая 2012 в 18:21

Должно хватить одного термина:

ptid tid name
0 1 Адыгея
1 2 Адыгейск
1 3 Майкоп

грубо! Но смысл ясен.

Когда вы будете фильтровать по термину 1 (Адыгея) в Фильтр попадут также и Адыгейск и Майкоп, если вы в настройках поля HS поставите хранить значения lineage, т.е. полную иерархию.

Если вы будете фильтровать по термину 2 (Адыгейск) то получите также необходимый результат.

17 мая 2012 в 17:50

Есть прекрасный хук form_alter(), с помощью которого вы можете как хотите изменять форму, из одного поля фильтра сделать два, сделать их зависимыми и возвращающими одно общее значение.

17 мая 2012 в 17:48

Хмм, когда мне нужно построить некоторую иерархию по полям, или сделать один фильтр изменяемым при изменении другого я всегда использую самописный код. Почему, да только потому что все интерфейсные модули с использование JS невероятно медленные.

- Что вам мешает сделать поле,
- повесить на него обработчик,
- сделать запрос к базе и
- полученные значения поставить на место второго фильтра?

Нет ничего проще, это ведь азы программирования, это наверное я научился делать 10+ лет назад, когда о php только слухи ходили )

17 мая 2012 в 16:58

Я и на д6 проектах никогда не использовал HS в views фильтрах.
---
Я думаю что здесь я сказал что я никогда не применяю HS в user interface.
1. HS работает больше 100мс.
2. Использует визуальное выплывание что портит интерфейс.
3. Не работает при отключенном JS у посетителя.

HS использую только при создании материалов.