Есть тип материла – назовем его ТИП1
Есть словарь таксономии, ТИП1 с ним связан, там 3 термина:ТЕРМИН1, ТЕРМИН2, ТЕРМИН3
Как мне вывести на страницу в таком виде:
ТЕРМИН1
Описание ТЕРМИНа1
НОДА1(заголовок + картинка), содержащая ТЕРМИН1
НОДА2(заголовок + картинка) , содержащая ТЕРМИН1
НОДА3(заголовок + картинка) , содержащая ТЕРМИН1
НОДА4(заголовок + картинка) , содержащая ТЕРМИН1
-------------------------------------------------------------------
ТЕРМИН2
Описание ТЕРМИНа2
НОДА1(заголовок + картинка), содержащая ТЕРМИН2
НОДА2(заголовок + картинка) , содержащая ТЕРМИН2
НОДА3(заголовок + картинка) , содержащая ТЕРМИН2
НОДА4(заголовок + картинка) , содержащая ТЕРМИН2
-------------------------------------------------------------------
ТЕРМИН3
Описание ТЕРМИНа3
НОДА1(заголовок + картинка) , содержащая ТЕРМИН3
НОДА2(заголовок + картинка) , содержащая ТЕРМИН3
НОДА3(заголовок + картинка) , содержащая ТЕРМИН3
НОДА4(заголовок + картинка) , содержащая ТЕРМИН3
Можно конечно сделать 3 views – по каждому термину и выводить на странице 3 блока.
Но может есть какое-нибудь универсальное решение? Чтобы столько views не городить.
Комментарии
Группировку сделал так:
В настройках формата вьюса Format: HTML list | Settings задать группировку по указанному полю Grouping field.
Вопрос теперь такой: как вывести описание ТЕРМИНА только 1 раз перед списком материалов по термину? Если добавляю в ПОЛЯ - Термин:описание то он выводится перед каждым заголовком.
Добавьте вторую группировку или объедините поля заголовок и описание в 1 поле.
А как вторую группировку добавить?
Там же где и первую. Но появится при втором открытии после добавления первой группировки.
Добавляю тут: Настройки стиля Стиль: Grouping Field (with Limit)и как же там вторую-то добавить группировку? Второй раз нажимаю - выходит изменение первой!
Ну вы же не написали что этот плагин используете.
Тогда вариант с объединением. Исключите поле описание из вывода. А в поле заголовка используя функцию "перезаписать результаты" с помощью токенов переопределите вывод.
Например:
[title]<div>[description]</div>
смотрите свои токены.
ПС: поле описание должно быть выше поля заголовка.
Если так сделать то выведется так:
Заголовок
Описание
Заголовок
Описание
А мне надо так:
Описание термина
Заголовок1
Заголовок2
Описание термина2
Заголовок1
Заголовок2
Не подскажите как мне вывести после вывода 4 напремер материалов - ссылку ПОСМОТРЕТЬ ВЕСЬ СПИСОК
Все сделал)) Спасибо. Термин исключил. Описание заменил как термин + описание и исключил из вывода.
Группировку сделал по описанию термина.
Написав ссылку в футер views, там есть такой раздел.
Он выведет его после всех материалов, а мне надо после каждого "блока термина"
ТЕРМИН1
Описание ТЕРМИНа1
НОДА1(заголовок + картинка), содержащая ТЕРМИН1
НОДА2(заголовок + картинка) , содержащая ТЕРМИН1
НОДА3(заголовок + картинка) , содержащая ТЕРМИН1
НОДА4(заголовок + картинка) , содержащая ТЕРМИН1
Ссылка1
-------------------------------------------------------------------
ТЕРМИН2
Описание ТЕРМИНа2
НОДА1(заголовок + картинка), содержащая ТЕРМИН2
НОДА2(заголовок + картинка) , содержащая ТЕРМИН2
НОДА3(заголовок + картинка) , содержащая ТЕРМИН2
НОДА4(заголовок + картинка) , содержащая ТЕРМИН2
Ссылка2
-------------------------------------------------------------------
ТЕРМИН3
Описание ТЕРМИНа3
НОДА1(заголовок + картинка) , содержащая ТЕРМИН3
НОДА2(заголовок + картинка) , содержащая ТЕРМИН3
НОДА3(заголовок + картинка) , содержащая ТЕРМИН3
НОДА4(заголовок + картинка) , содержащая ТЕРМИН3
Ссылка3
Вот Ссылка1, Ссылка2, Ссылка3 - вот эти мне надо вывести!
Он выведет его после всех материалов, а мне надо после каждого "блока термина"
ТЕРМИН1
Описание ТЕРМИНа1
НОДА1(заголовок + картинка), содержащая ТЕРМИН1
НОДА2(заголовок + картинка) , содержащая ТЕРМИН1
НОДА3(заголовок + картинка) , содержащая ТЕРМИН1
НОДА4(заголовок + картинка) , содержащая ТЕРМИН1
Ссылка1
-------------------------------------------------------------------
ТЕРМИН2
Описание ТЕРМИНа2
НОДА1(заголовок + картинка), содержащая ТЕРМИН2
НОДА2(заголовок + картинка) , содержащая ТЕРМИН2
НОДА3(заголовок + картинка) , содержащая ТЕРМИН2
НОДА4(заголовок + картинка) , содержащая ТЕРМИН2
Ссылка2
-------------------------------------------------------------------
ТЕРМИН3
Описание ТЕРМИНа3
НОДА1(заголовок + картинка) , содержащая ТЕРМИН3
НОДА2(заголовок + картинка) , содержащая ТЕРМИН3
НОДА3(заголовок + картинка) , содержащая ТЕРМИН3
НОДА4(заголовок + картинка) , содержащая ТЕРМИН3
Ссылка3
Вот Ссылка1, Ссылка2, Ссылка3 - вот эти мне надо вывести!
думаю можно в темплэйте это сделать.
Посмотрите в модуле плагина Limit... как его там, должен быть .tpl файл.
Или он может использовать template views'a.
В любом случае вам надо скопировать этот темплэйт в свою тему и переписать, добавив нужные данные.
Придумал сделать так в самом шаблоне:
Написать проверку по № термина. Подскажите в какой переменной находится ID термина?
Примерно так хочу написать:
<?php
if $termid=1{
то вывести ссылку такую то...
}
else {другую....}
?>