Diese Datei enthält allgemeine Angaben dazu, wie bei der Ausgabe von Teasern verfahren werden soll. Teaser können von Web to date ein- bis dreispaltig ausgegeben werden. Daraus resultieren unterschiedliche Spaltenbreiten für die Teaser-Darstellung.
Um den gesamten Code ansehen zu können, nutzen Sie bitte die Markierfunktion mit Hilfe der Maus.
<cc:*>
--------------------------------------------------
Web2Date
Layout: all
Datei:paragraph_teaser.ccml
Funktion: Teaser-Absatz (Breitenangabe überprüft!)
--------------------------------------------------
</cc:*>
<cc:*> Bedingung festlegen: Wenn eine Sidebar und 1-spaltiger Teaseer, dann nutze die Breite 92% </cc:*>
<cc:if cond="&sidebar.count gt 0"><cc:if cond="¶graph.teaser.colcount=1"><cc:set obj="mywidth" value="92%"></cc:if></cc:if>
<cc:*> Bedingung festlegen: Wenn keine Sidebar und 1-spaltiger Teaseer, dann nutze die Breite 95% </cc:*>
<cc:if cond="&sidebar.count lt 1"><cc:if cond="¶graph.teaser.colcount=1"><cc:set obj="mywidth" value="95%"></cc:if></cc:if>
<cc:*> Bedingung festlegen: Wenn eine Sidebar und 2-spaltiger Teaseer, dann nutze die Breite 43% </cc:*>
<cc:if cond="&sidebar.count gt 0"><cc:if cond="¶graph.teaser.colcount=2"><cc:set obj="mywidth" value="43%"></cc:if></cc:if>
<cc:*> Bedingung festlegen: Wenn keine Sidebar und 2-spaltiger Teaseer, dann nutze die Breite 44% </cc:*>
<cc:if cond="&sidebar.count lt 1"><cc:if cond="¶graph.teaser.colcount=2"><cc:set obj="mywidth" value="44%"></cc:if></cc:if>
<cc:*> Bedingung festlegen: Wenn eine Sidebar und 3-spaltiger Teaseer, dann nutze die Breite 27% </cc:*>
<cc:if cond="&sidebar.count gt 0"><cc:if cond="¶graph.teaser.colcount=3"><cc:set obj="mywidth" value="27%"></cc:if></cc:if>
<cc:*> Bedingung festlegen: Wenn keine Sidebar und 3-spaltiger Teaseer, dann nutze die Breite 28% </cc:*>
<cc:if cond="&sidebar.count lt 1"><cc:if cond="¶graph.teaser.colcount=3"><cc:set obj="mywidth" value="28%"></cc:if></cc:if>
<div class="teaser"><!--START Teaser-->
<cc:loop type="teaser" obj="myteaser"><cc:*>loop arbeitet alle vorkommenden Teaser ab </cc:*>
<div class="teaserelement" style="width: <cc:print value="&mywidth">;"><cc:*>setzt den Wert der oben festgelegten Breite ein </cc:*><!--START Teaserelement-->
<cc:print value="&myteaser.text"><cc:*> liest die Inhalte ein: Überschriften, Überschriften mit Kurztext oder Überschriften, Kurztext und Bild </cc:*>
</div><!--ENDE Teaserelement-->
</cc:loop>
<cc:if cond="¶graph.teaser.hassubpages">
<div class="teasernav"><cc:if cond="¶graph.teaser.previoussubpage.url"><a class="lookup" href="<cc:print value="¶graph.teaser.previoussubpage.url">">«</a> </cc:if>
<cc:loop type="subpage" obj="mysubpage">
<cc:if cond="&mysubpage.iscurrentsubpage"><strong><cc:print value="&mysubpage.number"></strong><cc:else><a class="teaserlink" href="<cc:print value="&mysubpage.url">"><cc:print value="&mysubpage.number"></a></cc:if></cc:loop>
<cc:if cond="¶graph.teaser.nextsubpage.url"> <a class="teaserlink" href="<cc:print value="¶graph.teaser.nextsubpage.url">">»</a></cc:if></div></cc:if>
</div>
<div class="clear"></div>
Als Ausgabeform für Teaser stehen Überschriften, Überschriften mit Kurztext oder die Kombination von Überschriften, Kurztext und Bild zur Verfügung. Für jede dieser drei Optionen wird ein eigenes Template benötigt. Dies sind:
| teaser_caption.ccml | gibt nur Überschrift aus |
| teaser_captionabstract.ccml | gibt Überschrift mit Kurztext aus |
| teaser_captionabstractpicture.ccml | gibt Überschrift, Kurztext und Bild aus |
Please note:
Teaser sind Webseitenelemente, die verlinkte Titelüberschriften oder Kurzzusammenfassungen beliebiger Themen aus einem Webangebot präsentieren.