Conditional Tags
Autor: ni
Textpattern gibt die Möglichkeit, innerhalb von Seitenvorlagen (pages) und Bausteinen (forms) Conditional Tags (CT) zu verwenden.
Es handelt sich dabei um sogenannte Wenn-Dann-Bedingungen.
Die folgenden Tags zählen zu den CT:
- if_article
- if_article_author [4.0.4]
- if_author [4.0.4]
- if_comments
- if_custom_field
- if_category
- if_excerpt
- if_individual_article
- if_status
- if_section
- if_comments_preview
- if_different
- if_first_article / if_last_article … etc.
Diese Tags haben keine Ausgabe zur Folge.
Anwendungsbeispiel I:
<txp:if_excerpt><txp:excerpt></txp:if_excerpt>
Das bedeutet: wenn es einen excerpt gibt, soll dieser ausgegeben werden.
Es gibt auch die Möglichkeit mit <txp:else /> nicht nur das wenn… dann sondern auch das wenn NICHT… dann zu definieren.
Anwendungsbeispiel II
<txp:if_excerpt>
<txp:excerpt>
<txp:else />
<txp:article>
</txp:if_excerpt>
Das bedeutet: wenn es einen excerpt gibt, soll dieser ausgegeben werden – sofern es keinen excerpt gibt, soll der Artikel ausgegeben werden.