Hallo,
beschäftige mich gerade mit IRRE und dessen Funktionalitäten und habe da gleich mal eine Frage.
Ich kann ja neue Records per IRRE anlegen und dem übergeordneten hinzufügen. (z.B. dem News-Modul Kategorien anlegen und hinzufügen)
Wie kann ich aber schon vorhandene Records hinzufügen??? Will ja nicht immer neue erstellen sondern auch vorhandene verwenden???
(z.B. vorhandene Kategorien einer neuen News hinzufügen)
Müsste doch eigentlich möglich sein, oder???
so wie ich das seh ist das ein fehlendes feature 😉
Dann hab ich wohl die Grundidee von IRRE falsch verstanden. 🙁
Also ich würde eher sagen es ist 3.3.4 (Using a record selector)
Komme aber trotzdem zu keinen Ergebnis. Hab jetzt zwar eine Selectorbox zum auswählen der vorhandenen Kategorien. (Auswahl wird aber nicht in die DB geschrieben) Und bei "create new element" erscheinen zwar brav neue, kann aber die Eingabefelder nicht aufklappen und somit nichts anlegen.
Bei mir funktioniert es auch nicht, einen Recordselektor bekomme ich nie.
Hast Du m:n oder 1:n ?
Also eigentlich sollte es 1:n sein. Damit bekomme ich garn nichts.
Aber nur mit einer m:n (indermediate table) bekomme ich vorher beschriebenes Szenario.
Keine Ahnung, finde auch keine weiterführende Doku.
ja genau so ist es.
Oliver ist eigentlich sehr hilfsbereit und bemüht, daher lohnt es sich, sowohl im BT als auch in der IRRE-newsliste zu posten und über Probleme / missing features zu berichten.
Da wohgl noch nicht so viele mit IRRE arbeiten, ist das Thema noch lange nicht erschöpft. Problem ist es natürlich, das IRRE Bestandteil vom core ist und es so nicht zu schnellen Updates kommt wie z.B. bei Extensions, aber je früher das korrigiert wird, desto grösser sind die Chancen auf eine verbesserte Version in 4.2
Hallo,
so habe jetzt auch bei 1:n die Selectorbox inkl. den vorhandenen Kategorien. Kann diese auch auswählen bzw. neue erstellen.
Auch die Eingabefelder klappen aus und ich kann Kategorienamen, ... (TCA abhängig) editieren UND AUCH SPEICHERN.
Funktioniert alles soweit.
Einzig vorhandene ausgewählte werden nicht übernommen sondern es werden neue Kategorie-Records erstellt.
Ins TCA der Kategorien
"parentid" => Array (
"config" => Array (
"type" => "passthrough",
)
),
"parenttable" => Array (
"config" => Array (
"type" => "passthrough",
)
),
"categoriesid" => Array (
"label" => "Categoriesid",
"config" => Array (
"type" => "select",
"foreign_table" => "tx_[EXTNAME]_categories",
"maxitems" => 1,
)
),
Ins TCA der News, ...
"wid_categorie" => Array (
"exclude" => 1,
"label" => "Categorie",
"config" => Array (
"type" => "inline",
"foreign_table" => "tx_[EXTNAME]_categories",
"foreign_field" => "parentid",
"foreign_selector" => "categoriesid",
"maxitems" => 10,
)
),
mfg
Thomas
und ich hab einen Selektor bei 1:n durch einen patch der tceforms_inline (siehe newsgroup)
Mal schauen ob wir das nicht optimiert bekommen 😉