Статьи по терминам - дубли

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

Аватар пользователя greenzlat greenzlat 23 апреля 2015 в 20:08

Делаю раздел статьи.
Есть словарь - категории статей.
Каждая статья может относится к нескольким категориям (терминам).
Создаю обычный views - нужные поля.
Выставляю:

  • КОНТЕКСТНЫЕ ФИЛЬТРЫ: Содержимое: Имеет идентификатор термина таксономии (с глубиной)
  • СВЯЗИ: Содержимое: Термины таксономии материала

Все норм выводится. У каждого термина выводится список статей, которые прикреплены к термину.
Но есть одно НО. В родительской категории - выводится двойные статьи.
То есть есть СТАТЬЯ1, которая относится к термину Терм1.1 и к термину Терм1.2
Заходу на страницу терм1 - выводит одну и ту же статью 2 раза. И при чем по 2 раза она выходит на странице каждого термина к которому она прикреплена.

Как мне сделать уникальную выборку, чтобы у каждого термина выводилась статья 1 раз.

Комментарии

Аватар пользователя greenzlat greenzlat 24 апреля 2015 в 8:55

"bumble" wrote:
А "Уникальность" помогает?

Неа, изменений нет...
"Lotar" wrote:
Группировку

Вы имеете в виду: ФОРМАТ - НАСТРОЙКИ - группирующее поле??

Аватар пользователя greenzlat greenzlat 24 апреля 2015 в 10:07

"bumble" wrote:
Представление по терминам, или по материалам?

По материалам.
Создан тип материала СТАТЬЯ - ну и выборку по типу делаю.

Аватар пользователя bumble bumble 24 апреля 2015 в 10:10

Ок. Views смотрит что у статьи 2 термина, и 2 раза, соответственно его выводит.
Попробуйте удалить связь с термином, а контекстный фильтр сделать по полю с термином.

Аватар пользователя greenzlat greenzlat 24 апреля 2015 в 10:27

"bumble" wrote:
Ок. Views смотрит что у статьи 2 термина, и 2 раза, соответственно его выводит.
Попробуйте удалить связь с термином, а контекстный фильтр сделать по полю с термином.

Так работает, но есть одно НО. Если у статьи не указана галочка родительского термина, то в родительском не показывается статья. Конечно можно проставлять галки у статьи - родительского термина, но не совсем удобно.

Аватар пользователя bumble bumble 24 апреля 2015 в 10:30

Тогда, фильтры "Содержимое: Имеет идентификатор термина таксономии" и "Содержимое: Имеет модификатор глубины терминов таксономии".

Аватар пользователя greenzlat greenzlat 24 апреля 2015 в 10:38

"bumble" wrote:
Тогда, фильтры "Содержимое: Имеет идентификатор термина таксономии" и "Содержимое: Имеет модификатор глубины терминов таксономии".

Неа, не реагирует.

Аватар пользователя bumble bumble 24 апреля 2015 в 10:53

"greenzlat" wrote:
Неа, не реагирует.

Да, тупанул... Нужно сделать представление по термину, в связи добавлять "Материалы с термином", делать контекстный фильтр из прошлого сообщения и выводить поля со связью.

Вроде так, сейчас просто нет возможности проверить.

Аватар пользователя greenzlat greenzlat 24 апреля 2015 в 13:44

Сделал vieew по термину и фильтры:
КОНТЕКСТНЫЕ ФИЛЬТРЫ
(материал) Содержимое: Имеет идентификатор термина таксономии (с глубиной)
(материал) Содержимое: Имеет модификатор глубины терминов таксономии

Если галочка не стоит у родительского термина - то в родительском материал отображается с этим все норм, но если статья относится к двум терминам - то он двоит эту статью во всех терминах, в каких указана.