[TYPO3-german] Fluid: Partial mit Fallback, wenn nicht vorhanden?
bernd wilke
t3ng at bernd-wilke.net
Wed Sep 23 08:21:58 CEST 2015
Am 22.09.15 um 17:26 schrieb Ralf-Rene Schröder:
> Am 22.09.2015 um 16:25 schrieb bernd wilke:
>>> Ist Euch ein funktionierender Weg bekannt, für den man nicht hässlich
>>> basteln muss? Oder anders: Wie würdet Ihr hier vorgehen?
>>
>> wenn du es narrrensicher haben willst wirst du wohl kaum um einen
>> eigenen Viewhelper herum kommen, der überprüft ob ein bestimmtes Partial
>> existiert.
>
> irgendwie verstehe ich das Problem nicht...
> wird das nicht schon standardmäßig über folgendes erledigt:
>
> plugin.extension {
> view.partialRootPaths {
> 0 = path der extension default
> 10 = mein eigener default path
> 20 = mein fileadmin path
> }
> }
>
> das wird doch automatisch durchlaufen, in der Art:
> - wenn es in 20 nichts gibt,
> - dann sieh in 10 nach,
> - wenn da auch nichts liegt, dann zumindest in 0
> - (und wenn da auch nichts ist, dann gibt es ne Fehlermeldung)
>
es geht hier nicht um verschiedene Pfade, sondern ob einzelne
Templatedateien überhaupt existieren:
<f:render partial="location/Type{dynWert}" />
wenn die Variable dynWert anfänglich von 1 bis 10 geht und dafür
templates (Type1.html, Type2.html, ... Type10.html) existieren gibt es
einen Fehler wenn dann irgendwann dynWert zb. 11 ist. da es (noch) kein
Temp11.html gibt erzeugt das einen Fehler.
Du kannst auch nicht für die nächsten 20 Werte vorsorglich die Templates
erstellen, denn irgendwann kommt dynWert dann mit 32862934 ;)
bernd
--
http://www.pi-phi.de/cheatsheet.html
More information about the TYPO3-german
mailing list