Typo3 Boxen ein oder ausblenden
Ihr wollt das eine Box erst dann erscheint wenn auch der Inhalt im TYPO3 aktiv ist. Nützlich bei Werbung, Support-Chat oder einem Filmchen das nur Zeitweise auf der Seite auftauchen soll. Typo3 Layout Boxen zum Beispiel Seitlich angebrachte Teaserboxen mit Inhalt ein oder ausblenden, das ganze aber ohne das Extension TemplaVoila!, hört sich leicht ist es auch. Wenn man es rausbekommen hat wie es geht.
Aber hier ist der passende Code Snippet:
Als erstes einen Marker mit der entsprechenden Bezeichnung in die Template Vorlage.
1.In diesem fall nenne wir den Marker „RAND“
2.Im Zweiten schritt den Code in TS einfügen. Ihr könnt auch hier eure eigenen Div Classen verwenden.
################## Erstellt Boxen Layout ###########################
marks.RAND < styles.content.getBorder
marks.RAND.stdWrap.required = 1
marks.RAND.stdWrap.wrap (####### Hier geht die Box los #######
<div class=“block“>
<div class=“block-body“><div class=“blockcontent“>
<div class=“blockcontent-body“>|
<div class=“cleared“></div>
</div>
</div>
<div class=“cleared“></div>
</div>
</div>####### Hier geht die Box zu ende #######
)
10 = TEXT
10.value = RAND
10.stdWrap {####### Hier geht die Box los #######
<div class=“block“>
<div class=“block-body“>
<div class=“blockcontent“>
<div class=“blockcontent-body“>|
<div class=“cleared“></div>
</div>
</div>
<div class=“cleared“></div>
</div>
</div>####### Hier geht die Box zu ende #######
required = 1
}
Das war es dann schon Ihr werdet sehen, erst wenn der Inhalt auf dem Inhalts Bereich Rand aktiviert wird taucht auch die Box auf.