[TYPO3-german] extbase/fluid 7.x: eigener Viewhelper wird vom Cache ignoriert?

Helmut Hummel helmut.hummel at typo3.org
Tue Jan 5 15:37:58 CET 2016


Hi!

Johannes C. Schulz wrote:

> <ic:myRenderExternal extensionName="Icongress"
> partial="{filter.filterConfig.partialPath}" arguments="{filter : filter}" />
>
> Das funktioniert bis 6.2.x vorzüglich.
>
> Ab 7.x allerdings funktioniert dies nur noch beim ersten Laden (Cache
> geleert). Bei jedem weiteren Laden (Cache gefüllt) wird das
> pt_extlist-Partial geladen. Nicht nur das, sondern es wird auch nicht der
> ic:myRenderExternal-Viewhelper geladen, sondern irgend ein anderer. Ich
> hatte in dem Viewhelper einiges an Debugging drin. Bei jedem Laden (mit
> gefülltem Cache) kam dann keine Debug-Ausgabe mehr.
>
> Was macht 7.x an dieser Stelle anders???

Leitet Dein myRenderExternal VH von einem anderen VH ab? Falls, ja von 
welchem? Vermutlich musst Du dann in Deiner Ableitung auch die Methode 
"renderStatic" überschreiben.

Oder am Besten: Bei eigenen View Helpern immer nur von der Basis Klasse 
ableiten und nie von einem andern View Helper.

HTH

Kind regards,
Helmut

-- 
Helmut Hummel
Release Manager TYPO3 6.0
TYPO3 CMS Active Contributor, TYPO3 Security Team Member

TYPO3 .... inspiring people to share!
Get involved: typo3.org


More information about the TYPO3-german mailing list