[TYPO3-german] ifEmpty und warp: required defekt?
Daniela Waranie
typo3-community at gmx.de
Fri Mar 20 16:03:03 CET 2009
Hallo Gero,
vielen Dank. Das gezeigte Beispiel überfordert mich, ich versuche
trotzdem mal mit einer "Übersetzung":
Statt den Default-Wert direkt im HTML-Output via TypoScript anzupassen,
passt Du diesen in der CSS an und bindest die dynamische CSS-Datei via
TypoScript. Die "CSS-Datei" kommt aus dem CMS (type=100). Ok soweit
verstanden.
Der Teil, der direkt für meine Frage relevant ist, ist dann nur noch
dieser (inkl. Constants):
10.marks.TOPLOGO = TEXT
10.marks.TOPLOGO.data = levelmedia: -1, slide
10.marks.TOPLOGO.if.isTrue.data = levelmedia: -1, slide
10.marks.TOPLOGO.if.value = {page:media}
10.marks.TOPLOGO.if.insertData = 1
10.marks.TOPLOGO.wrap = background-image: url({$topLogoPath}/|);
Hier verstehe ich nicht, wie Du an die Daten von "field_header_logo"
(ein Feld im Backend, welches in TemplaVoila für das page template
definiert wurde, und welches den eingegebenen Wert des Benutzers
enthält) kommst. Der Feldname wird nirgends verwendet. Ebenso verstehe
ich nicht, wie Du den unterscheidlichen Path realisierst.
Könnte es sein, dass Du nicht beachtet hattest, dass das BE-Bild in
"uploads/tx_templavoila/" abgelegt wird?
Die Bilder sind hier:
a) Bei einem Bild, welches im Backend ausgewählt wurde wird dieses von
TemplaVoila unter "uploads/tx_templavoila/" abgelegt.
"field_header_logo" liefert aber nur "header_logo.gif".
b) Wenn der User kein Bild im BE festgelegt hat, dann soll das
Default-Bild "fileadmin/templates/images/header_logo.gif" verwendet werden.
Wie müsste der richtige TS-Code lauten?
Lieben Gruß
Daniela Waranie
More information about the TYPO3-german
mailing list