Zum Inhalt springen

Flexibles Inhaltselement mit Bedingungen

Erstellt am 29. November 2011 · 1 Antwort · letzte Antwort am 2. Dezember 2011

Tags: Frage

EugenusMaximus ·

Moin,

ich erstelle gerade für einen Kunden ein flexibles Inhaltselement. Im wesentlichen geht es um eine feste Darstellung von Kontaktdaten. Zum Beispiel so

Max Mustermann
Geschätsführung

Tel: 1234 / 56789
Fax: 1234 / 56789
Email: max.mustermann@beispiel.de

Vom Code her siehts ganz grob so aus:

<div>Max Mustermann</div>
<div>Geschätsführung</div>

<div>Tel: <span>1234 / 56789</span></div>
<div>Fax: <span>1234 / 56789</span></div>

Gemappts habe ich jeweils auf die Divs (bei Max Mustermann und Geschäftsführung) sowie auf die Spans (bei Telefon und Fax)

Wenn man nun aber Tel bzw. Fax frei läßt steht da natürlich weiterhin Tel bzw. Fax.

Gibt es eine Möglichkeit in TypoScript eine Bedingung einzufügen, dass Tel und Fax nur angezeigt werden wenn auch wirklich in das Feld etwas eingetragen wurde?

Danke fürs lesen,
Eugen

spL ·

Moin EugenusMaximus,

das ist wohl eher ein TS Frage als eine TV! Frage.
Mappe die Felder "OUTER" und mach dein TS für das entsprechende Feld wie folgt:

<TypoScript><![CDATA[					
	10 = TEXT
	10.current = 1
	10.stdWrap {
		wrap = <div>Tel: <span>|</span></div>
		required = 1
	}
			
]]></TypoScript>

required = 1 ist hierbei deine gewünschte Bedinung alá If-Is-True.