Extbase vs. TypoScript (+Flexform)
| Autor | Nachricht |
|---|---|
|
Verfasst am: 07. 07. 2010 [14:28]
|
|
|
einpraegsam.net
Moderator
Dabei seit: 17.01.2005
Beiträge: 8607
|
Meine Welt gerät gerade aus den Fugen... Vielleicht hat jemand ein paar klärende Worte für mich. Über $this->settings kommt man an TypoScript Werte aus dem eigenen Plugin: TYPOSCRIPT plugin.tx_ext { settings { wert = 123 } } PHP echo $this->settings['wert']; Jetzt stelle ich lauter (für mich) Kuriositäten hierzu fest: 1) Wenn es eine Flexform Konfiguration mit gleichem Namen gibt, dann wird der TypoScript Wert immer ignoriert, egal ob etwas im Flexform Feld eingetragen wurde oder nicht. Gibt es keine Möglichkeit nur denn auf Flexform zuzugreifen, wenn dort auch ein Wert existiert? 2) Über $this->settings werden alle Punkte in den Keys entfernt. Das hat zur Folge, dass eine stdWrap Konfiguration nicht mehr möglich ist: TYPOSCRIPT plugin.tx_ext { settings { wert = TEXT wert.value = lala } } PHP echo $this->settings['wert']; // ergibt ein array mit key "value" und value "lala" / TEXT ist weg Wie soll man nun einen stdWrap wieder aufgreifen können? Eventuell über $GLOBALS['TSFE']->tmpl->setup['plugin.']['tx_ext.']?? Gruß, Alex |



