Es handelt sich hierbei um eine ganz einfache 1:n-Relation zwischen zwei Modellen: Lehrgang und Kurs. Die Lehrgänge werden im Backend angelegt und können über das IRRE-Feld beliebig viele Kurse enthalten.
Die TCA-Konfiguration dazu für den Lehrgang sieht momentan so aus: 'kurs' => array( 'exclude' => 0, 'label' => 'LLL:EXT: myext/Resources/Private/Language/locallang_db.xml:tx_myext_domain_model_lehrgang.kurs', 'config' => array( 'type' => 'inline', 'foreign_table' => 'tx_ myext_domain_model_kurs', 'foreign_field' => 'lehrgang', 'maxitems' => 9999, 'appearance' => array( 'collapse' => 1, 'collapseAll' => 1, 'expandSingle' => 1, 'useSortable' => 1, 'levelLinksPosition' => 'top', 'showSynchronizationLink' => 1, 'showPossibleLocalizationRecords' => 1, 'showAllLocalizationLink' => 1, 'enabledControls' => array( 'info' => 0, 'sort' => 0, 'new' => 1, 'dragdrop' => 1, 'hide' => 1, 'delete' => 1, ), ), ), ), Beim Nutzen dieses IRRE-Felds ist es ja wichtig, Kurse nur über die Lehrgang-Objekte anzulegen, anstatt, wie sonst üblich, direkt im List-Modul des Backends. - Sonst wär ja nicht bekannt, mit welchem Lehrgang der Kurs eigentlich verknüpft werden soll. Jetzt habe ich als Beispiel Lehrgang A und Lehrgang B. Beide enthalten unterschiedliche Kurse, die sich aber manchmal inhaltlich ähneln. Um Zeit zu sparen (innerhalb der Kurse gibt es z.B. noch weitere 1:n-Relationen für Termine, die immer neu angelegt werden müssten), wird es jetzt notwendig, dass man ausgewählte Kurse von Lehrgang A zu Lehrgang B kopieren kann. Ich habe mir die Dokumentation zum IRRE-Feld genauer angesehen, konnte aber leider nichts bzgl. einer Kopierfunktion finden. :( Kurse direkt über das List-Modul zu kopieren wär ja nicht möglich, da die kopierten Datensätze dann immer noch mit dem selben Lehrgang verknüpft wären. Gruß, Christian -----Ursprüngliche Nachricht----- Von: typo3-german-boun...@lists.typo3.org [mailto:typo3-german-boun...@lists.typo3.org] Im Auftrag von Peter Niederlag Gesendet: Donnerstag, 01. Dezember 2011 12:55 An: typo3-german@lists.typo3.org Betreff: Re: [TYPO3-german] IRRE - Kopierfunktion? Hallo, Am 30.11.2011 13:22, schrieb Christian Essl: [...] > Gibt es Ansätze solch eine Kopier-Funktion irgendwie reinzubringen? > Zum Beispiel habe ich hier mehrere Elternobjekte für "Lehrgänge", die > mehrere "Kurse" enthalten können. Nun wird es notwendig, einige Kurse > von Lehrgang A zu Lehrgang B zu kopieren. Was dann aber mit der > momentanen Lösung einen manuellen Eingriff in die Datenbank erfordern > würde Was ganz genau meinst Du? Willst Du einen Kurs kopieren, oder willst Du dass verschiedene Lehrgänge auf den gleichen Kurs zugreifen können? Wie genau sieht denn Deine Relation/Dein Datenmodell aus? IRRE ist ein spezieller Feld-Typ im $TCA. An der Konfiguration kann man einiges anpassen/individualisieren. Gefühlte mind. 90% aller Anforderungen kann man eigentlich bereits damit lösen. Gruß, Peter -- Peter Niederlag http://www.niekom.de * TYPO3 & EDV Dienstleistungen * _______________________________________________ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german _______________________________________________ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german