Вывод дочерних терминов таксономии через views

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

Аватар пользователя aldwin aldwin 11 января 2013 в 5:55

Здравсвуйте. Решил разобраться с модулем Views и настроить таксономию через него. На странице термина надо вывести ещё его детей.
Пробовал , но без результатно.

Пожалуйста помогите.

Комментарии

Аватар пользователя aldwin aldwin 11 января 2013 в 6:58

Всё оказалось проще, чем я думал.

Добавил relationns - Taxonomy term: Parent term, а потом Contextual filters - Taxonomy term: Term ID, учитывая созданный relations.

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

А как выбрать Родительский термин если ничего не выбрано в отношениях?
И точно ли эти настройки будут показывать поля дочерних терминов?
Что-то вериться с трудом.

Аватар пользователя whiesam whiesam 7 мая 2013 в 19:00

В отношениях ниче не надо, я же поля прямо из термина вывожу тут.
Чтобы убрать дубли в Настройка запроса поставь галочки, и зайди в критерии фильтрации (по словарю) и там тоже есть такая галочка.

Аватар пользователя vitaboss vitaboss 7 мая 2013 в 20:47

"whiesam" wrote:
В отношениях ниче не надо

Они сами автоматически порождаются при сохранении.

"whiesam" wrote:
Чтобы убрать дубли в Настройка запроса поставь галочки

В критериях фильтрации если выбрать "Термин таксономии: Родительский термин" нет исключить дубли!

"whiesam" wrote:
и зайди в критерии фильтрации (по словарю)

Если по словарю, то галочки нет, если по терминам то есть "исключить дубли". Выбирая все термины, вьюха не сохраняется, сайт падает.

Аватар пользователя whiesam whiesam 7 мая 2013 в 21:38

"vitaboss" wrote:
Они сами автоматически порождаются при сохранении.

Была такая же проблема, я удалил из вьюхи все контекстные фильтры, отношения и поля, сохранил, и потом заново добавил.
"vitaboss" wrote:
В критериях фильтрации если выбрать "Термин таксономии: Родительский термин" нет исключить дубли!

Оо
"vitaboss" wrote:
Если по словарю, то галочки нет, если по терминам то есть "исключить дубли". Выбирая все термины, вьюха не сохраняется, сайт падает.

Хостинг тугой мб? Хотя.... нет. Что-то друпал гонит.

Пересоздайте заново вьюшку.

Аватар пользователя vitaboss vitaboss 7 мая 2013 в 22:01

"whiesam" wrote:
я удалил из вьюхи все контекстные фильтры, отношения и поля, сохранил

Как сохранить такое представление, если оно использует поля?

Без отношений в контекстных фильтрах нет "Родительского термина" и в полях нет "Термин таксономии: Название".

Аватар пользователя vitaboss vitaboss 8 мая 2013 в 12:52

Дело было не в коне...

Я клонировал taxonomy/term/% (стандартная вьха терминов) из-за этого не работало.
После создания полностью новой все заработало как нужно.
Вам, aldwin, спасибо.

Аватар пользователя vitaboss vitaboss 9 мая 2013 в 17:27

Теперь другой вопрос как вытянуть одну самую популярную картинку к описанию каждого термина из поля ноды, которая прявязана к этому термину.

Понятно, что через отношения, понятно, что счетчик нужен, чтоб сортировать по количеству просмотром...

Непонятно вот, что... В этой вьюхе делать или новую создавать, а в эту вытягивать.

P.S. Есть вьюха, которая является полем термина, вытягивает картинку как надо, но она работает только на странице термина. А как поле термина в описание термина на странице родителя не вытягивается.

Аватар пользователя whiesam whiesam 10 мая 2013 в 13:25

"vitaboss" wrote:
P.S. Есть вьюха, которая является полем термина, вытягивает картинку как надо, но она работает только на странице термина. А как поле термина в описание термина на странице родителя не вытягивается.

2 разные вьюхи.

"vitaboss" wrote:
Непонятно вот, что... В этой вьюхе делать или новую создавать, а в эту вытягивать.

Я бы вложением наверное сделал.

"vitaboss" wrote:
P.S. Я обознался и на автора темы подумал. Аватар поставьте :))

Я подумаю над этим предложением!)

Аватар пользователя vitaboss vitaboss 10 мая 2013 в 14:06

"whiesam" wrote:
2 разные вьюхи.

Их и так уже две.
"whiesam" wrote:
Я бы вложением наверное сделал.

И одна уже с вложением.

Создал представление для страниц терминов определенного словаря. Вытягиваю поля нод, у которых дочерние термины (Родителей нет ни у кого). В шапке этой вьюхи вложением выведено описание текущего термина (поля термина: название, описание и поле представление которое добавил термину (отдельная вьюха генерит популярную картинку из нод с этим термином.))

Вьюха работает только с самым глубоким термином - 2й уровень. Если зайти на родителя - то пусто. При пустых результатах поставил отобразить другую вьюху, которую в этом топике обсуждали, т.е. описание детей на стр. родителя.
Вопрос: как к каждому детскому термину вытянуть картинку на странице родителя, которая уже и так выводится на странице детского термина? Добавляя то же самое представление с популярной картинкой не дает результата, либо с другими настройками выводит одинаковую картинку всем, т.к. фильтр берет с текущей страницы родителя, а надо с детей.

P.S. Вложение не подходит, его можно вставить только до либо после вьюхи, а надо к каждому.

Аватар пользователя whiesam whiesam 10 мая 2013 в 18:57

"vitaboss" wrote:
P.S. Вложение не подходит, его можно вставить только до либо после вьюхи, а надо к каждому.

Display Suite во вьюшке можно выводить полями а можно шаблонами Display Suite Templare Field (как то так) и создавай шаблон для вьюхи и туда пихай в нужное поле вложение.
"vitaboss" wrote:
Вопрос: как к каждому детскому термину вытянуть картинку на странице родителя, которая уже и так выводится на странице детского термина?

Отношение по родительскому термину или по категории таксы?