Re: [TYPO3-german] persistence.recursive

2016-11-13 Diskussionsfäden Reinhardt Medien

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

2016-11-10 Diskussionsfäden Johannes C. Laxander
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

2016-11-10 Diskussionsfäden Johannes C. Laxander
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

2016-11-10 Diskussionsfäden Johannes C. Laxander
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

2016-11-09 Diskussionsfäden Ralf-Rene Schröder
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

2016-11-09 Diskussionsfäden M S

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

2016-11-08 Diskussionsfäden Johannes C. Laxander
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