News (Archive)

flexform_getfield

Bugfix und Feature für die Extension flexform_getfield

Die beiden Patches beheben einen kleinen Fehler und fügen der Extension flexform_getfield eine neue Option hinzu.

Die Extension flexform_getfield kann den Inhalt von TemplaVoila!-feldern ausgeben oder die Seitenstruktur solange durchsuchen bis das TV-Feld gesetzt ist.

Möchte man nur testen ob sich in einem Feld ein Inhalt befindet und je nachdem einen anderen Wert setzten, so war das noch nicht Möglich.

Der 2. Patch ermöglicht dieses durch das einfügen der Option "trueReturn".

Möchte man z.b. ein Inhaltselement ausbleden, so könnte man wie folgt vorgehen.


<!-- HTML CODE -->

div class="headline" style="TS MAPPING"

...

/div

 

 

<!-- TS CODE -->

 
lib.hideHeader =< plugin.tx_flexformgetfield_pi1
lib.hideHeader.field = field_headimage
lib.hideHeader.trueReturn = headline_area
lib.hideHeader.defReturn = hide


---

Dabei muss das StyleFeld vom div's als Atrribute mit TypoScript Code gesetzt sein.

Sollte jetzt das Feld "field_headimage" gesetzt sein, so wird dem Style "headline_area" hinzugefügt. Ist es nicht gesetzt, wird es mit "hide" versteckt.

Natürlich muss man im CSS sagen, das hide "display: none" ist.


Newsnavigation