[TYPO3-german] <v:render.uncache partial > ignoriert extension settings
Johannes Lang
johannes.lang at tkc.co.at
Fri Dec 12 11:24:16 CET 2014
Hallo!
Um ein zufälliges Bild aus einer Flickr Gallerie auszugeben sollte für dieses Element das Caching deaktiviert werden.
Einfache Sache:
Standard fluid "render":
<f:render partial="GetImage" arguments="{photos:photos}"/>
Durch VHS "render.uncache" ersetzen:
<v:render.uncache partial="GetImage" arguments="{photos:photos}"></v:render.uncache>
Das Problem:
Die Extensionsettings für den Partial-Pfad werden ignoriert und folgende Fehlermeldung erscheint mit dem VHS Viewhelper:
#1225709597: The template files "xxxx/typo3conf/ext/in_gallery_flickr/Resources/Private/Partials/Getimage.html"
(Die Extension arbeitet normalerweise nicht mit Partials - das Partial ist nur im Fileadmin erstellt und läuft auch mit <f:render partial="GetImage"..>
TSSetup: plugin.tx_ingalleryflickr.view.partialRootPath = fileadmin/private/ext_templates/in_gallery_flickr_test/Partials/
Wenn das Partial im Extension Verzeichnis ergänzt wird, funktioniert die Ausgabe mit dem v:render.uncache Viewhelper - aber nur wenn man im Backend eingeloggt ist.
Sobald man ausloggt erhält man folgende Fehlermeldung:
----------
Uncaught TYPO3 Exception
Serialization of 'Closure' is not allowed
Exception thrown in file
xxx/typo3_src-6.2.9/typo3/sysext/core/Classes/Cache/Frontend/VariableFrontend.php in line 79.
----------
Typo3 6.2.9, VHS 2.2.0
Ein wenig Ratlosigkeit macht sich breit.
Liebe Grüße
Hannes
More information about the TYPO3-german
mailing list