Помогите разобраться с Entity Reference!

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

Аватар пользователя kanbodows kanbodows 31 декабря 2013 в 9:22

Я пробовал установить Entity reference и References и Entity Reference view Widget но ничего не получается
Не могу понять как правильно связать тип материала "Книги" с типом материала "Главы"
при выборе книги должно выходить главы относящиеся к этой книге
Я создал эти типы материалов
в Книгах есть поле главы с типом поля EntityReference и формат Autocomplete
в Главах есть поле EntityReference ( ВыборИзСписка)
что делать дальше не пойму на страничке ничего не меняется при выборе книги
Есть ли нормальный userguide на русском по использованию Entity reference
Заранее благодарен!

Комментарии

Аватар пользователя Orion76 Orion76 31 декабря 2013 в 16:46

Entity reference - всего лишь модуль, позволяющий , грубо говоря, связать одну сущность с другой..
Для построения иерархического "дерева" он "искаропки" не очень приспособлен...

Для построения иерархии иногда полезен модуль book..
Так же стандартные комментарии ноды имеют иерархихическую структуру,
к коментариям так же можно добавить поля, вывести при помощи вьюс и т.д.

Аватар пользователя DivaDii DivaDii 2 января 2014 в 13:52

Использование Entity Reference (на русском).

Но я согласна с Орионом, что скорее всего, Вам подойдёт обычный Book. Главы книги действительно легче всего упаковать в одну книгу именно этим модулем.

Аватар пользователя Koreychenko Koreychenko 3 января 2014 в 23:15

А чё сложного-то?
1. У материала типа "Главы" EntityReference на материалы типа "Книги" и все. У материала типа "Книги" никакого поля EntityReference нет!
2. При создании главы указываете в поле книгу, к которой эта глава относится.
3. При просмотре главы - автоматом будет выводится ссылка на ноду книги.
4. Чтобы при просмотре книги выводились ссылки на все главы в ней нужно сделать Views со связью EntityReference: Referencing Nodes (Ссылающиеся материалы). Эту вьюху оформить блоком и выводить на всех материалах типа Книга.
5. Все.