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
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an