Ergebnis 1 bis 6 von 6

Thema: Fluid - Zugriff auf Basisdaten und Config

      
  1. #1
    tsk
    tsk ist offline
    Forum Stammgast
    Registriert seit
    16.03.2010
    Ort
    Vaals, Niederlande
    Beiträge
    445

    Fluid - Zugriff auf Basisdaten und Config

    Moinsen,


    ich arbeite mich gerade weg von TemplaVoila und hin zu Fluid Templating. Das Seiten-Template und die Content Bereiche sind banal. Anders sieht es aus, wenn man den sichtbaren Seitenheader (Logo, Top-Navigation, Main-Navigation...) auch über Fluid nutzen möchte. Da bietet sich zuerst der Object View Helper an, also etwas wie:


    Code:
    <f:cObject typoscriptObjectPath="lib.mainNav" />
    Damit kann man sein TS aus TemplaVoila Tagen direkt weiter nutzen. So weit, so gut. Prima für eine schnelle Migration, aber besser wäre es, das TS durch Fluid (weitgehend) überflüssig zu machen. Sie Syntax dafür ist mir klar. Was fehlt ist der Zugriff auf TYPO3 Basisdaten (TSFE, pid, uid, Konstanten, Config usw.). Ein Trial and Error hat hier nicht funktioniert – und mit Doku scheint es hier extrem düster.



    Kann mir jemand sagen, wie ich innerhalb Fluid auf lieb gewonnene Basisdaten zugreifen kann, ohne diese vorher als Variable „händisch“ zu übergeben? Technisch korrekter: Gibt es irgend welche Systemdaten, die der View grundsätzlich bekannt sind (ohne dafür eine eigene Extension zuschreiben).


    Banales Beispiel: $TYPO3_CONF_VARS['SYS'][sitename]




    Bin dankbar für jeden Tipp oder Link.


    Grüße,


    Thomas
    Pix-Pro by TSC New Media Consulting
    Wenn etwas nicht klappt, wie es soll, so wende nie Gewalt an – nimm einfach einen größeren Hammer.

  2. #2
    Forum Crack Avatar von etux
    Registriert seit
    08.02.2008
    Ort
    Berlin
    Beiträge
    1.195

    AW: Fluid - Zugriff auf Basisdaten und Config

    Ein paar Sachen gehen schon. Beispielsweise:

    <h1>{data.title}</h1>

    Was gerade zur Verfügung steht, könntest Du auch so raus finden:

    <f:debug>{data}</f:debug>

    Oder verstehe ich Dich falsch?

    .

  3. #3
    tsk
    tsk ist offline
    Forum Stammgast
    Registriert seit
    16.03.2010
    Ort
    Vaals, Niederlande
    Beiträge
    445

    AW: Fluid - Zugriff auf Basisdaten und Config

    Hallo etux,

    hast Du schon richtig verstanden. Data bzw. current kannte ich (über debug) bereits. Interessanter wären für mich das config array, TSFE und Grundeinstellungen/Constants.
    Pix-Pro by TSC New Media Consulting
    Wenn etwas nicht klappt, wie es soll, so wende nie Gewalt an – nimm einfach einen größeren Hammer.

  4. #4
    Forum Crack Avatar von etux
    Registriert seit
    08.02.2008
    Ort
    Berlin
    Beiträge
    1.195

    AW: Fluid - Zugriff auf Basisdaten und Config

    Ich fände es auch besser, wenn der für das html-Grundgerüst (html-, head-, body-Element) config-Teil im Fluid-Template zur Verfügung stünde. Hatte auch viel Freude, als ich

    <f:base />

    entdeckt hatte.
    … bis ich es getestet habe.

  5. #5
    tsk
    tsk ist offline
    Forum Stammgast
    Registriert seit
    16.03.2010
    Ort
    Vaals, Niederlande
    Beiträge
    445

    AW: Fluid - Zugriff auf Basisdaten und Config

    Ja, die Angaben im {data} Object stellen nur einen Bruchteil der 'analog' verfügbaren Informationen dar. Es scheint unmöglich, da z.B. auszulesen, ob eine Seite (z.B. Home) Ziel eines Shortcuts (der Root) Seite ist. Konstanten und Config Array bleiben auch unerreichbar, solange man sie nicht manuell übergibt. Andererseits kann ich mir nicht vorstellen, dass die Möglichkeiten von Fluid bereits an so früher Stelle enden. Dann wäre das eine ziemliche Totgeburt. Was mich auch wundert: Das, was ich frage, hat in der MVC Mailing Liste in zwei Jahren niemand gefragt. Entweder, es gibt doch irgendwo den Hauch einer Doku oder der Rest der Welt nutzt Fluid nur im Zusammenhang mit dem <f: cObject> View Helper. Und der bedeutet doppelt-gemoppelt. Einmal Präsentationslogik per TS, einmal per Fluid.
    Pix-Pro by TSC New Media Consulting
    Wenn etwas nicht klappt, wie es soll, so wende nie Gewalt an – nimm einfach einen größeren Hammer.

  6. #6
    Forum Crack Avatar von etux
    Registriert seit
    08.02.2008
    Ort
    Berlin
    Beiträge
    1.195

    AW: Fluid - Zugriff auf Basisdaten und Config

    Ein wenig enttäuscht bin ich auch vom Fluid.
    Andererseits spart man sich so die meisten Wraps. Gut finde ich u.A. auch, dass per Condition und verschiedene Layouts, Templates und Partials ein völlig flexibles und voll automatisiertes Seiten-Layout möglich ist. Fast genau so wie ich es früher mit reinen TypoScript-Templates gemacht habe.
    Vielleicht müssen wir aber einfach die Weiterentwicklung abwarten. So lange üben wir ja fleißig ...

    .

 

 

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Facebook Kommentare

Ähnliche Themen

  1. RTE für FCE (Fluid) konfigurieren
    Von DavetheBrave im Forum TYPO3 4.x Fragen und Probleme
    Antworten: 2
    Letzter Beitrag: 09.01.2012, 10:25
  2. fluid, cObject und swf
    Von Jonny252 im Forum Extension modifizieren oder neu erstellen
    Antworten: 2
    Letzter Beitrag: 11.02.2011, 11:15
  3. Extension Config aus DB
    Von mdi im Forum TYPO3 4.x Fragen und Probleme
    Antworten: 1
    Letzter Beitrag: 25.02.2010, 12:12
  4. ts config field
    Von nameac im Forum TYPO3 4.x Fragen und Probleme
    Antworten: 2
    Letzter Beitrag: 10.07.2007, 12:11
  5. config.doctype = ??
    Von madmongo im Forum TYPO3 3.x Fragen und Probleme
    Antworten: 2
    Letzter Beitrag: 12.04.2006, 10:13

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238