[TYPO3-german] ifEmpty und warp: required defekt?

Daniela Waranie typo3-community at gmx.de
Fri Mar 20 10:39:06 CET 2009


Hallo newsgroup,

leider habe ich heute ein Brett vor dem Kopf.
Ich möchte via TypoScript eine Ausgabe für ein TemplaVoila Page Template
erzeugen.

Das gemappte (TypoScript Object Path) heißt lib.header_logo.
Ich habe ein weiteres Feld (field_header_logo), welches nicht gemappt
ist als Editing Type "Image field" angelegt.

Der Output in lib.header_logo soll abhängig davon sein, ob in
field_header_logo ein Bild ausgewählt wurde. Wenn kein Bild im BE
ausgewählt wurde, dann soll das Default-Bild "header_logo.gif" genommen
werden.

Also mache ich das so:
switchdefault_header_logo = TEXT
switchdefault_header_logo.field = field_header_logo
switchdefault_header_logo.ifEmpty =
fileadmin/templates/images/header_logo.gif

Das funktioniert bzgl. Default Bild auch soweit.
Wenn jedoch ein Bild im BE ausgewählt wird wird der Dateiname auch in
den Output geschrieben, es fehlt jedoch der path dahin
(uploads/tx_templavoila/), der jedoch nur notwendig ist wenn ein Bild im
BE ausgewählt wird.

Also habe ich es mit diesem probiert:
switchdefault_header_logo = TEXT
switchdefault_header_logo.wrap = uploads/tx_templavoila/|
switchdefault_header_logo.required = 1
switchdefault_header_logo.field = field_header_logo
switchdefault_header_logo.ifEmpty =
fileadmin/templates/images/header_logo.gif
Leider wird jetzt der wrap immer ausgeführt, also auch wenn kein Wert in
field_header_logo angegeben ist. Ist required defekt, oder wie mache ich
das richtig?

Lieben Gruß
Daniela Waranie


More information about the TYPO3-german mailing list