Доброго времени суток!
Создаётся сайт для местного детского дома. В одном из разделов будет база просьб и нужд детского дома и личные просьбы детей. Каждая просьба будет отдельной страницой типа материала "Просьба" с подробной информацией. База огромная (у нас уже накопилась куча просьб, т.к. работаем с детским домом уже давно). Хочется сделать так, чтобы была одна страница, на ней был список тегов таксономии с чекбоксами (например: мячи, велосипеды, одежда, средства гигиены и т.д.), а пользователь мог выделить те теги, в которых он может помочь и тут же, ниже, вывелся список тизеров нод, отмеченных этими тегами.
Идея, вроде, простая, подскажите как это реализовать? Гуглил, находил близкие к этому вопросы, но не сообразил как это сделать на этих примерах.
Буду вам очень признателен.
Комментарии
Кмк. Тэги с чекбоксами - exposed filter вроде вот этого - [module=sexy_exposed]. На а остальное дело техники.
Благодарю, судя по скрину, вроде бы то, что нужно. Буду пробовать!
Sexy exposed отказался работать
Всё время сыпалась ошибка яваскрипта ещё на уровне настройки Views
Поставил Better exposed filter
Он дал то, что мне нужно, но, почемуто с двумя фильтрами не работает.
Тоесть, у меня есть два словаря таксономии - нужды и задачи, связанные с соответствующими типами материалов (тоже два)
Во Views задаю фильтр по типу материалов, Таксономия: Term (для первого словаря, свой Term ID во Views), Таксономия: Term (для второго, свой Term ID во Views)
Так вот, вместе они работать не хотят, а по отдельности выводят материалы, выбранные в списке.
В тестовом режиме оно запущено здесь: http://detiomska.ru/needs/
Как заставить корректно работать их вместе?
жми тут
а потом тут 
меняй на OR (ИЛИ)
Стоп, а у меня нет группировки такой. Доп. модуль?
У меня друпал 6 + views 2
во в втором вьюсе нету такой группировки. Если она нужна ставим [module=views_or]
Это поставил, но он не заработал (а может я чтото не правильно сделал)
хз, а что вы сделали?
Вообще говоря модуль простой как 3 копейки. Поросто посмотрите список фильтров: добавились новые: что-то типа begin, next alternative, end.
т.е.
1. begin
2. Ваш фильтр 1
3. next alternative
4. Ваш фильтр 2
5. end
такая конструкция будет обозначать, что будут пропускаться материалы прошедшие через фильтр 1 ИЛИ через фильтр 2.
У Ромки на швабре скринкаст был.
у меня стоит
Views 6.x-3.0-alpha3
Better Exposed Filters 6.x-1.0
Better Select 6.x-1.0-beta2
Bonus: Views 6.x-1.1
Content Construction
Kit (CCK) 6.x-3.0-alpha1
Views Bonus Pack 6.x-1.1 http://drupal.org/project/views_bonus <------ скорее всего он дает я уже непомню
если ненайдешх их я напишу ссылки
Ой, мужики, спасибо вам! Огромное, человеческое))
Views or помог, я тогда неправильно с ним работал, Sentrashy, спасибо за подсказку!
stepnoy, и тебе спасибо за список модулей, их тоже на будущее возьму на заметку!
Закинул три списка предварительно, работают.
Ещё сразу спрошу, не ругайте только за тонну вопросов
Может кто занимался этим:
хочется причесать вьюшку немного, примерно так, как на прикреплённой картинке
Чтобы кнопочка "Применить" была под списком тегов. Кстати, эта кнопка относится к модулю Views же? Просто, чтобы знать в локализации какого модуля копать, чтоб перевести её всётаки на русский.
И хочется чтобы расстояние между заголовком материалов и текстом тизера было хоть какоето, проще говоря - как сделать разделение в этой таблице? Там есть Separator, я ставлю туда символы, а он не добавляется. Ну, если что, решу как нибудь по другому
Ещё раз спасибо, вы мне очень помогли!
css поучите, полезно. firebug поставьте и эксперементируйте.
Ну это понятно, я просто не знал - править это в css самой темы, либо же это надо делать темизацией (тоесть делать php-шаблон отдельный и привязывать к вьюхе)
На другом сайте уже как раз экспериментировал и с css и с firebug. Спасиб)
Спасиб, но это, видимо, фишка либо третьей вьюхи, либо плагов, что ты перечислил, я их ещё пока не поставил, но поставлю)
views_bonus поставь он много фишек ставит