Re: [TYPO3-german] persistence.recursive
Hallo ich habe gerade das Buch von Patrick Lomeier durchgearbeitet und kam dort auch an diesen Punkt. Er beschreibt hier einen Typo3-Bug, der es nicht möglich macht mehrere Ordner recursiv zu bedienen. Nun musst du folgendes machen: persistence { storagePid = 0,68,69 classes { RM\Rmarticle\Domain\Model\Article { newRecordStoragePid = 68 } RM\Rmarticle\Domain\Model\Comment { newRecordStoragePid = 69 } } } Bin nicht sicher, ob du die 0 noch mitnehmen musst, aber ich denke es müsste auch ohne gehen... hier natürlich deine IDs und Models entsprechend eintragen... Beste Grüße Monti -- --- Monti Reinhardt Reinhardt Medien www.ReinhardtMedien.de Info (at) ReinhardtMedien.de ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] persistence.recursive
So nun hat's geklappt. Ich hatte persistence.recursive in den constants zwar gesetzt aber die Konstante im Setup nicht zugewiesen - dann kann's natürlich auch nicht funktionieren... Johannes. > > Hallo Michael, > > danke für deine Antwort. > > > persistence.recursive reicht eigentlich aus. > > Dann muss ich noch mal testen. Beim ersten Versuch hat's jedenfalls nicht > geklappt. > > > Sollten mehrere Ebenen benötigt > > werden muss die Zahl natürlich entsprechend erhöht/angepasst werden. > > > > klar > > > Optional kann auch in persistence.storagePid eine Komma separierte > > Liste hinterlegt werden. > > > > Was ich nicht sicher sagen kann ist ob eine Kombination aus einer > > Komma separierten Liste (storagePid) UND persistence.recursive > funktioniert.. > > Unter storagePid habe ich nur die ID des SysOrdners angegeben, der die > untergeordneten SysOrdner enthält, keine Liste. > > Gruß, Johannes. > > ___ > 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
Re: [TYPO3-german] persistence.recursive
Hallo Ralf-René, danke für deine Antwort. > boun...@lists.typo3.org] Im Auftrag von Ralf-Rene Schröder > > Oder liegt das vielleicht am extbase cache? Sollte man den mal leeren? > > Wenn du an der Extension etwas änderst, dann solltest du zwingend den > Cache löschen (im InstallTool !!!)... OK, wenn ich an der Extension direkt was ändere, OK! persistence.recursive = 1 wird ja aber nur über Typoscript gesetzt. > Manchmal reicht aber selbst das nicht aus, da dann die Extension > deinstallieren und wieder installieren... > Im schlimmsten Fall halt alle Dateien innerhalb von typo3temp löschen und > alle cf_ Tabellen in der Datenbank ebenfalls leeren... > Nun, ich werde nochmal testen und dabei "alles" löschen / leeren... Gruß, Johannes. ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] persistence.recursive
Hallo Michael, danke für deine Antwort. > persistence.recursive reicht eigentlich aus. Dann muss ich noch mal testen. Beim ersten Versuch hat's jedenfalls nicht geklappt. > Sollten mehrere Ebenen benötigt > werden muss die Zahl natürlich entsprechend erhöht/angepasst werden. > klar > Optional kann auch in persistence.storagePid eine Komma separierte Liste > hinterlegt werden. > > Was ich nicht sicher sagen kann ist ob eine Kombination aus einer Komma > separierten Liste (storagePid) UND persistence.recursive funktioniert.. Unter storagePid habe ich nur die ID des SysOrdners angegeben, der die untergeordneten SysOrdner enthält, keine Liste. Gruß, Johannes. ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] persistence.recursive
Am 08.11.2016 um 22:58 schrieb Johannes C. Laxander: > Oder liegt das vielleicht am extbase cache? Sollte man den mal leeren? Wenn du an der Extension etwas änderst, dann solltest du zwingend den Cache löschen (im InstallTool !!!)... Manchmal reicht aber selbst das nicht aus, da dann die Extension deinstallieren und wieder installieren... Im schlimmsten Fall halt alle Dateien innerhalb von typo3temp löschen und alle cf_ Tabellen in der Datenbank ebenfalls leeren... -- image[FORMAT] - Ralf-René Schröder http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] persistence.recursive
persistence.recursive reicht eigentlich aus. Sollten mehrere Ebenen benötigt werden muss die Zahl natürlich entsprechend erhöht/angepasst werden. Optional kann auch in persistence.storagePid eine Komma separierte Liste hinterlegt werden. Was ich nicht sicher sagen kann ist ob eine Kombination aus einer Komma separierten Liste (storagePid) UND persistence.recursive funktioniert.. -- Kind regards, Michael forum.typo3.org/index.php?t=tree=208338 direct_mail forum.typo3.org/index.php?t=tree=210808 powermail forum.typo3.org/index.php?t=tree=212804 Core forum.typo3.org/index.php?t=tree=213115 clickenlarge ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] persistence.recursive
Hallo, ich habe eine Extension, in der ich bisher nur einen Ordner hatte, in dem Datensätze gespeichert wurden Deshalb hat persistence.storagePid = 123 genügt. Nun sollen unterhalb Page-Id 123 weitere Ordner angelegt werden, in denen entsprechende Datensätze gespeichert werden. Reicht es aus, wenn ich persistence.recursive = 1 setze? Werden dann von Extbase automatisch alle Unterordner von Page-Id = 123 berücksichtigt, oder muss ich da noch was programmieren? Lt. meiner Recherche sollte es ausreichen!? Aber ein erster Test hat das leider nicht bestätigt. Oder liegt das vielleicht am extbase cache? Sollte man den mal leeren? Gruß, Johannes. ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german