Связанные компоненты ноды

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

Аватар пользователя Bios Bios 22 мая 2012 в 14:46

С помощью CCK создаю поля к типу материала... Поля типа картинки, файлы, текст... Но есть ноды содержимое которых пересекается и тупо было бы загружать одни и те же картинки например несколько раз...

Вопрос такой есть ли какие нибудь инструменты позволяющие с разных нод выдергивать содержимое полей и собирать их в одной???

ПС получается что то вроде перекрестного содержимого...

Комментарии

Аватар пользователя Antoniy Antoniy 22 мая 2012 в 18:44

"Айдар" wrote:
Field Collection

Это как? Тыкаем какой-нибудь чекбокс в ноде и под чекбоксом показываются уже заполненные поля из другой ноды? Сохраняем и эти заполненные поля из другой ноды появляются с данными в редактируемой ноде?

Аватар пользователя Айдар Айдар 22 мая 2012 в 18:56

"Kremenetskiy" wrote:
Это как?

О_о Видимо, я таки вопроса не понял. Но относительный ответ "FC" был на это:
"Bios" wrote:
есть ли какие нибудь инструменты позволяющие с разных нод выдергивать содержимое полей и собирать их в одной???

Или, может быть подойдет Node_Clone.

Аватар пользователя Antoniy Antoniy 22 мая 2012 в 19:01

"Айдар" wrote:
Или, может быть подойдет  Node_Clone

Тогда уж проще Node_Clone. Если нужны уже существующие данные с другой ноды, клонировал, переписал, что надо переписать и готово.

Аватар пользователя Antoniy Antoniy 23 мая 2012 в 8:25

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

Аватар пользователя Antoniy Antoniy 23 мая 2012 в 8:49

"Bios" wrote:
не синхронизируются

Что значит эта синхронизация? Просто в клонированной ноде будут одинаковые данные, которые нужны, чтобы были одинаковыми. Чтобы ручками одно и то же не вносить.

А если синхронизация в смысле, например, вывести все ноды у которых в поле "А" содержание "В", то и в views можно по фильтру это задать в большинстве случаев.

Аватар пользователя Bios Bios 23 мая 2012 в 9:38

Kremenetskiy

Вот смотри есть у нас нода (назовем ее нода1) добавили к ней 3 файла (А,Б,В) клонировали ее получили клона (нода2)...

Потом взяли и с ноды1 удали файл А и добавили файл Х..

Вопрос как будет выглядеть нода2 (ее файлы)??
так (А,Б,В) или так (Б,В,Х)???

Аватар пользователя Antoniy Antoniy 23 мая 2012 в 10:06

"Bios" wrote:
как будет выглядеть нода2 (ее файлы)

в таком же виде, когда ее клонировали и редактировали.

"Bios" wrote:
Потом взяли и с ноды1 удали файл А и добавили файл Х..

С такой синхронизацией надо скорее в сторону views смотреть.