Jak odwołać się do istniejącej jednostki za pomocą formularza encji?


8

Korzystam z Entity Reference do tworzenia zadań na listach - zarówno zadania, jak i listy są typem zawartości, lista zawiera wielowartościowe odniesienie encji do zadania. Ponieważ większość zadań należy do tylko jednej listy, użycie formularza Inline Entity było naturalne .

Problem jest najbardziej - niektóre zadania muszą należeć do wielu list.

Dokumenty modułu mówią:

Można również odwoływać się do istniejących encji.

To by załatwiło sprawę. Moje pytanie jest bardzo proste: jak to zrobić? Jedyny przycisk, który widzę, to „Dodaj nowy węzeł” i otwiera formularz tworzenia węzła. Co powinienem zrobić, aby zobaczyć „Dodaj istniejący węzeł”?


1
+1 Nie wiem, dlaczego zostało to odrzucone, mam to samo pytanie ;-)
Adrian Cid Almaguer

Odpowiedzi:


7

Aby dodać więcej jasności do odpowiedzi:

  • Na karcie Edycja zaznacz „ zezwól użytkownikom na wybór istniejących węzłów ”, jak pokazano poniżej

wprowadź opis zdjęcia tutaj

  • W formularzu tworzenia treści można znaleźć dwa przyciski: Dodaj nowy węzeł i Dodaj istniejący węzeł, jak pokazano poniżej

wprowadź opis zdjęcia tutaj


4

Ustawienia formularza Inline Entity znajdują się na karcie Edycja , a nie w polu Ustawienia pola . Kiedy zdałem sobie z tego sprawę, łatwo było znaleźć pole wyboru Zezwalaj użytkownikom na dodawanie istniejących węzłów . Po sprawdzeniu na liście pól znajdują się dwa przyciski: przycisk do tworzenia nowego odwołania i jeden do odsyłania do istniejących węzłów.


3

Ważnym, choć mylącym krokiem, który zaobserwowałem na przykład podczas dodawania istniejącego terminu, było upewnienie się, że wybrano opcję „Forma elementu wbudowanego - wiele wartości”, a nie pojedyncze wartości (patrz https://www.drupal.org/node/2134035 ). Obecna łatka wymaga przeglądu społeczności.


W jakiej wersji? Ponieważ nie pamiętam, żeby to był problem.
Mołot

AFAIK, to od dawna problem (który wciąż nie został rozwiązany). Zobacz drupal.org/node/2134035
Vishnar Tadeleratha

@Molot, którą wersję posiadasz? Testuję 1.6 i dev i oba mają problem
Adrian Cid Almaguer

@AdrianCidAlmaguer to było dawno temu. Jeśli masz ten sam problem, zobacz połączony plik łaty, wygląda to na dobrą rzecz.
Mołot
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.