Есть меню из 2-х словарей. Как выводить матариалы Views-ом?

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

Аватар пользователя VasyOK VasyOK 23 октября 2010 в 20:32

Здравствуйте форумчане!

Вот обнаружил интересный модуль: Advanced Taxonomy Menu
http://drupal.org/project/adv_taxonomy_menu

Этот модуль построил меню Служившие(слева) по 2-м словарям:
1-й уровень словарь подразделение
2-й уровень словарь звание

Т.е. по ссылке 105-й дивизион тральщиков -> Командиры тральщиков должны показываться все люди из данного подразделения с данным званием.
http://116brigada.ru/slujivie/23/145/124

Проблема: если я хочу чтобы люди выводились определенной вьюхой (View) ничего не получается. Сейчас там по любому из путей выводятся одни и те же люди. Хотя без вьюхи все работает прекрасно.

Вопрос: что прописать во вьюхе?

Комментарии

Аватар пользователя oboroten oboroten 23 октября 2010 в 20:39

попробуйте заглянуть в стандартную taxonomy/term/% поставляемую с вювсом и посмотреть на аргументы скорей всего вам это поможет

Аватар пользователя VasyOK VasyOK 23 октября 2010 в 20:48

Стандартная вьюха taxonomy/term/% не работает. Собственно она там (несколько измененная) и стоит. Может там надо какието аргументы прописать чтобы по ссылке вида slujivie/23/145/124 ?

Пробовал множественные аргументы - не получается Sad

Аватар пользователя oboroten oboroten 23 октября 2010 в 20:59

а вы часом в фильрах не привязали словарь? или в аргументах?

в вашем случае вполне достаточно 2 аргумнтов

Таксономия: ID Термина (с глубиной)
Таксономия: Term ID depth modifier

P.S. просто создаётся впечатление что вы к вюхе привязали какой-то определённый словарь а то и просто термин вот вам и выдаёт всё из этого термина и ничего больше.

Аватар пользователя VasyOK VasyOK 10 ноября 2015 в 11:47

К вьюхе никакие словари не привязаны. Сейчас картинку дам. Вот картинки (если не помещается, в виде файликов прикрепил):

И к сожалению если добавть вид страница и указать путь - результата тоже никакого.

Аватар пользователя oboroten oboroten 23 октября 2010 в 21:20

гм... у вюхи путь я так понимаю taxonomy/term/% ? отсюда сразу напрашивается вопрос (сам как-то споткнулся о такие грабли) у вас случайно паралельно не включена вюха taxonomy_term или ещё какая-то с таким же путём?

Аватар пользователя oboroten oboroten 23 октября 2010 в 21:36

не Таксономия: ID Термина
а
Таксономия: ID Термина (с глубиной)

если аргумента нет то - Скрыть представление / Страница не найдена (404)

Настройки проверки - термин таксономии
Тип аргумента - ID терминов, разделённые ',' или '+'

ну и чекбокс - Разрешить множественные термины для аргументов

в последнем можно поэкспериментировать а так как у вас - оно выводит все материалы типа Моряк

(это настройки того taxonomy_term из "коробки")

и советую поставить проверку на предмет опубликовано или нет в фильтрах ато могут быть проблемы в будущем...

Аватар пользователя VasyOK VasyOK 23 октября 2010 в 21:55

Поменял на ID Термина (с глубиной)
Если поставить
"если аргумента нет то - Скрыть представление / Страница не найдена (404)"

...то по нужному адресу вообще ничего не показывается.

Попробовал поставить:
"Подставить аргумент по умолчанию:Taxonomy Term ID from URL"

Все равно не выходит.

Аватар пользователя oboroten oboroten 23 октября 2010 в 22:29

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

аргументы там ненужны там фильтр нужен Материал: Adv_taxonomy_menu Node ID Range

тоесть там нужно чуть чуть внимательности Smile

Аватар пользователя oboroten oboroten 10 ноября 2015 в 11:47

я на тестовом поднимал. вывести получилось без особого труда - только модуль кидает ошибку. впрочем не уверен что дело в модуле я над тестовым сайтом издеваюсь как могу так что может быть и что-то из других модулей потянуло...

Аватар пользователя VasyOK VasyOK 10 ноября 2015 в 11:47

Воспользовался вашими советами, сделал вьюху

Рзультат - больше 10 матриалов не выводится нигде.
Например, здесь 20 человек (даже в скобках там выводится)
http://116brigada.ru/slujivshie/23/149/115
а выводится только 10.

Даже создал тему здесь
http://drupal.org/node/950926

надеюсь меня поймут...

Аватар пользователя VasyOK VasyOK 30 ноября 2011 в 12:58

Получилось либо views либо advanced taxonomy menu вместе не работают.

forest_run, если словарей 2 можешь юзать taxonomy filter. Если больше - надо что-то по серьезнее.

Аватар пользователя forest_run forest_run 30 ноября 2011 в 12:22

Не появилось ли альтернатива этому модулю?

Как раз бьюсь, нужно сделать такое меню из двух словарей "Тип" и "Материал"