И снова вывод нод на странице термина

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

Аватар пользователя smoky smoky 11 июня 2011 в 2:36

Есть словарь вида:
Категория1
- Итем1
- Итем2
- Итем3
...
При создании материала (объявление) данный словарь используется дважды (в первом случае выбирается что меняется, во втором - на что меняется).
Вот теперь самое интересное: пытаюсь вывести через views список нод на странице термина (в идеале - должно быть 2 списка, первый - "поменяю итем на", второй - "поменяю на итем". Делаю через клон стандартного taxonomy_term представления(хотя бы один список вывести для начала). В taxonomy/all выводится все. А вот на странице термина - не хочет.
Может быть стоит разнести этот словарь на 2 одинаковых? вдруг ID термина конфликтует.
Либо где то не докручиваю во views...

Комментарии

Аватар пользователя OldWarrior OldWarrior 11 июня 2011 в 3:48

А что именно выводится на странице термина? Или вообще ничего?

И как вы сделали вывод двух списков views, что-то не пойму...

Аватар пользователя smoky smoky 11 июня 2011 в 9:44

А два списка - это пока не реализовал, но так понимаю что это просто два блока на странице будет.
Вот как во вьюс пытаюсь сделать - http://gyazo.com/afd230a57d4defd9d3622ec32c94af33.
Если в поле предпросмотра для аргумента ничего не ставить - все отбирается (в адрес taxonomy/all). Если ставлю ID термина (например 3502) то пусто.

Аватар пользователя smoky smoky 11 июня 2011 в 11:18

"fairwind" wrote:
taxonomy_cck пробовали?

Бинго! Выставил в аргументе именно то поле которое указано в cck. Стало отбираться для странички термина как надо.
Теперь осталось правильно решить вопрос о том как вывести на странице термина два списка - первый по первому параметру таксономии, второй - по второму. В какую сторону копать? Желательно без хирургических вмешательств в код. Я так понимаю это Panels надо пробовать? Или же это решается через блоки?

Аватар пользователя smoky smoky 11 июня 2011 в 16:56

Так. Вроде продвинулся в вопросе: создал в представлении два блока, если в предпросмотре - то все отбирается так как надо, т.е. и "меняют на" и "хотят из". Добавил в Блоках эти два блока в правую колонку - все выводится. Но. Почему то в выборках в блоках появляются материалы, которые в предпросмотре отсутствуют, например:
Номера терминов:
Итем1 = 1
Итем2 = 2
Итем3 = 3
Итем6 = 6
Материалы содержат:
Дата термин_есть термин_надо
01.01.2010 Категория1 Итем1 Категория1 Итем2
02.01.2010 Категория1 Итем1 Категория1 Итем6
03.01.2010 Категория1 Итем3 Категория1 Итем1
Во вьюсе
Блок1 (вывод "этот товар меняют на" дает предпросмотр с аргументом = 1:
01.01.2010 Категория1 Итем2
02.01.2010 Категория1 Итем6
Блок1 (вывод "на этот товар меняют" дает предпросмотр с аргументом = 1:
03.01.2010 Категория1 Итем3

Вроде все верно, но уже на страничке термина появляются все материалы.

Аватар пользователя smoky smoky 11 июня 2011 в 21:39

Все, домучал ) Вобщем, в аргументах (в дисплее блоков) как ранее было правильно сказано было выбрано Содержимое:поле из cck, в его свойствах Если аргумента нет,то - Подставить аргумент по умолчанию - ID термина таксономии из URL.
Профит!
В итоге имеем на странице термина два блока с разными значениями (поля для вывода естественно разные,как и фильтры)