Вывод терминов таксономии

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

Аватар пользователя SScrew SScrew 30 октября 2011 в 2:11

Еще раз приветствую! Очередная проблема - Имеется таксономия:
Каталог
-Мягкая мебель
--Серия эконом

На странице с товаром "Диван Комфорт" есть cck поле - вьюшка, которая выводит товары текущего словаря (в нашем случае Серия эко). Проблема в том, что в этой вьюшке, помимо других товаров, выводится текущий товар, а нужно чтобы его там не было. Для наглядности прилагаю фото:

Благодарен за любую полезную информацию!

Комментарии

Аватар пользователя sanita sanita 30 октября 2011 в 2:46

Как точно и где выводится ваш вьюс? С какими аргументами?

Скорее всего вам надо добавить аргумент нода: NID с default argument -- Node Id from url и внизу отметить, что вы не включаете этот аргумент.

Аватар пользователя SScrew SScrew 30 октября 2011 в 3:06

Выводится в ноде типа "Товар", аргументов у вьюхи нету. Про ваш совет к сожалению не понял - "сижу" на друпале месяц.

Аватар пользователя sanita sanita 30 октября 2011 в 3:45

Если у вьюса нет аргументов, значит вы выводите одинаковый вьюс во всех нодах "Товар"? Как вы узнаете, что выводите из текущего словаря? Или я чего-то не поняла. А какое именно ССК поле?

Но, в любом случае у вас есть вьюс - представление (то самое, которым вы выводите ваше ССК поле). Откройте его и добавьте аргумент так, как я написала.
(идите в /admin/build/views, откройте свое представление, добавьте плюсиком новый адрумент и т.д.)

Аватар пользователя Айдар Айдар 30 октября 2011 в 12:09

"sanita" wrote:
значит вы выводите одинаковый вьюс во всех нодах "Товар"?

Видимо, мсье делает каждую вьюху руками для каждой страницы.
"sanita" wrote:
добавьте аргумент

+1

Аватар пользователя SScrew SScrew 31 октября 2011 в 12:13

Вот какие у меня настройки вьюса:
Fields
Содержимое: Основное OtherProducts image linked to node
Фильтры
Таксономия: Term ID (with depth) = Серия "Эко-1"

Остальные не трогал.
P.S.
В аргументах я должен выбрать "Материал: NID" и внизу поставить галочку Exclude from display?

Аватар пользователя SScrew SScrew 1 ноября 2011 в 11:43

Вот спасибо sanita - здорово помогли! Smile
P.S.
Дабы не создавать новую тему, спрошу в этой же: А как мне сделать эту вьюшку универсальной? Т.е. чтобы она работала не только на термин "Серия Эко-1", а также и на другие?

Аватар пользователя sanita sanita 1 ноября 2011 в 18:15

всегда пожалуйста ))

"SScrew" wrote:
Дабы не создавать новую тему, спрошу в этой же: А как мне сделать эту вьюшку универсальной? Т.е. чтобы она работала не только на термин "Серия Эко-1", а также и на другие?

Фильтровать не по термину, а по словарю или аргумент - термин текущей страницы?
Это все зависит от того, как там у вас словари устроены и где выводить вьюс собираетесь.