"Как здесь www.irr.ru/changeRegion,,,34.html" или группировка материала по словарям с иcпользованием VIEWS

Прислано: sas@drupal.org

пт, 24/08/2007 - 07:49

Дано:
Два словаря:
Города (vid = 7)
Рубрики (vid = 8)
Очень надо:
страницу материалов сгруппированных по городам - в виде ссылок их названий с счетчиком количества материалов, и чтобы при нажатии на город появлялась страница с таким же списком, но уже по рубрикам для материалов у которых установлен term по данному городу, после нажатия на название рубрики попадаем на страницу с материалами по городу и рубрике.

Иначе
"Есть такая структура:

Город
-Рубрика
-- Материал (node)

если пихать все в один словарь,то получается что для каждого города надо повторять
-Рубрика

а есть ли другой способ при котором бы сохранялись все связи
"

IMHO
1) Создаем с материал advertise в котором используются эти словари
2) Создаем VIEW импортом из прикрепленного файла на странице admin/build/views/import;
4) В созданном VIEW меняем:
- В filters (порядок важен, если поменяете последовательность фильтров, то внесите изменение в Argument Handling Code) заменяем 2 фильтр после материала - выбрать свой Taxonomy: Terms for ..
- vid в поле Argument Handling Code:
Вам надо только зайти на страницу admin/content/taxonomy навести курсор на пересечение столбца operation строки названия category "Города" (заменить там где // 1 level - число '7'), "Рубрики" ( заменить там где // 2 level - число '8' )
5) Использовать при вызове страницы ad (сокращение от advertise )

Mодули:
VIEWS
VIEWS_BONUS

Добавил второй файл для пользователей *nix.

P.S. Может кому-нибудь под OS/2 или mobule system application надо "сжать", как говорится welcome ...

Прикрепленный файлРазмер
views_2level_not-relative_term.rar915 байтов
views_2level_not-relative_term.tgz934 байта

Комментарии


Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Применить"
Опубликовано igdrasil@drupal.org в пт, 24/08/2007 - 21:17.

большинство местных не любят rar, т.к. он автоматом не поддерживается ни в одной *NIX системе, zip, gz, tar.gz, tgz, bz2 - наш выбор


Опубликовано sas@drupal.org в сб, 25/08/2007 - 05:45.

Ой, извините, виноват, исправлюсь.


Опубликовано Valeratal в вс, 26/08/2007 - 15:24.

спасибо


Опубликовано sas@drupal.org в пн, 27/08/2007 - 04:51.

Пожалуйста


Опубликовано suhinin в вт, 28/08/2007 - 14:41.

Использовал Ваш совет по организации каталога, но не вышло:
http://www.drupal.ru/node/6946#comment-48537


Опубликовано sas@drupal.org в вт, 28/08/2007 - 15:31.

Работает 100% - отлажено:
1) Пусто потому, что фильтр не пропускает - проверьте filters еще раз;
2) Вот кстати автор вопроса модуль написал, должно быть проще для Вас - http://drupal.ru/node/7321


Опубликовано suhinin в ср, 29/08/2007 - 14:00.

Спасибо за подсказку. Вобщем пошел путем товарища http://drupal.ru/node/7321 Только модуль его слишком уж сырой и правда. Пробую написать свой. Вот только запросы в базу на данный момент какие-то огромные получаются..


Новое на сайте

Ссылки партнёров

Нужен загранпаспорт? Заходите на http://www.zagranpasport1.ru/zagranpasport/nestandartnye-situacii/.