[TYPO3-german] Re: FCE: Teile des Layouts ausblenden, wenn Feld nicht gefüllt
lee perry
leeperry at slack.de
Thu Dec 13 12:30:25 CET 2007
hallo daniel,
ich versteh zwar nicht ganz, warum du nicht eingach deine optionalen
felder mit dem label wrapst und das ganze required = 1 setzt, aber wenn
es irgendwie weiterhilft gibt es auch noch die if-abfragen:
if.isTrue.field = field_yourdatafield
oder auch so
if.isTrue.data = field:field_yourdatafield
also probier dich damit doch mal :)
viel erfolg,
lee
> Hallo,
>
> ich bastele gerade diverse Flexible Content Elements (FCE) für
> TemplaVoila. Dabei habe ich mehrere optionale Felder, in die der Nutzer
> nacher Daten eintragen kann, die dann mit einem Label vornedran
> ausgegeben werden.
>
> Wie kann man es erreichen, dass dieses Label verschwindet, wenn im Feld
> nichts eingegeben ist?
>
> Klar, ich kann Label und Datenbereich in ein div oder span wrappen,
> diesen Bereich dann erst als Section, dann als Container markieren und
> dann das Feld im innern. Das hat aber den Nachteil, dass man, wenn man
> dieses Feld benutzen will, erstmal mit der Dropdown-Box einen neuen
> Abschnitt dafür anlegen muss (und auf speichern klicken muss). Außerdem
> kann man das Feld dann mehrmals anlegen, und das soll nicht möglich sein.
>
> Die ideale Lösung wäre, das Label in ein span zu wrappen und den
> Datenbereich ebenfalls. Beide werden dann als Element gemappt. Und nun
> müsste man es irgendwie hinkriegen, dass der ursprüngliche Label-Inhalt
> aus dem Layout genau dann angezeigt wird, wenn das Feld nicht leer ist.
> Und genau daran scheitere ich.
>
> Any ideas?
>
> Grüße
> Daniel
More information about the TYPO3-german
mailing list