[РЕШЕНО] Есть ли готовые решения? Node reference на основе сравнения полей

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

Аватар пользователя Im Im 3 августа 2015 в 16:13

Собственно вопрос, есть тысячи нод, у каждой ноды есть поле с уникальным кодом, и поле со списком кодов реферов на ноды. Нужно вывести ноды у которых уникальный код совпадает с кодом из списка.

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

Есть готовые решения?

пример на пальцах:

1 нода, код - 1, список рефов: 8, 10, 12
2 нода, код - 2, список рефов: 8, ...
3 нода, код - 3, список рефов: 8, ...
...
8 нода, код - 8, список рефов: 1, 2, 3

итого на ноде 8, выводятся нода 1,2,3

примерно такой принцип

буду рад идеям

Комментарии

Аватар пользователя Im Im 3 августа 2015 в 19:01

"bumble" wrote:
Проще связать с помощью  Entity reference, там можно настроить поиск (добавление) нод по полю используя Views.

Спасибо за участие, но, это не мой варик. У меня ноды добавляются импортером, и нужно сразу чтобы после аплода они конектились по общему значению из поля. А рефернс, предлагает только либо по заголовку вбивать либо выбирать из списка, мне не подходят такие варианты.

Аватар пользователя Im Im 3 августа 2015 в 19:13

вот мне нужно что-то типа того - http://galleria.ru/catalog/exists/by-collection/226?filter=S#!&cloth=9839

варианты цвета, это ноды которые выводятся исходя из значения в поле код(у меня есть ексель от этого каталога), там:

sAKURA KUMQUAT 005 код: 11098202-9ad0-11e2-a456-0025902accc5 рефер: 11098208-9ad0-11e2-a456-0025902accc5,11098205-9ad0-11e2-a456-0025902accc5,1109820b-9ad0-11e2-a456-0025902accc5