textpattern resources [ge]

Frisch aus der Presse

Die Textpattern Tag-Sammlung

Autor: ni
 

Hier findet man Artikel, die unter Deutsche TXP Tagliste abgelegt wurden sowohl als auch eine alphabetische Liste aller zur Zeit verfügbaren TXP Tags und deren Attribute. Um einen TXP Tag nachzuschlagen, klickt auf den Tag in der Sidebar.
Alle Angaben beziehen sich auf die TXP Version 4.0.7.

Wer Anregungen oder Neuentdeckungen hat, poste die bitte hier in den Kommentaren, damit wir sie in die Liste aufnehmen können.

Grundsätzliches zu TXPTags

TXP Tags sind bei Textpattern von zentraler Bedeutung. Sie rufen i. allg. Informationen aus der Datenbank ab und geben sie auf der Webseite aus.

Es gibt 3 unterschiedliche Arten von Tags:

1) sebstschließende Tags wie z. b. <txp:article />
2) container Tags wie z. b. <txp:permlink>...</txp:permlink>
3) conditional Tags wie z. b. <txp:if_article_list>...</txp:if_article_list>.

(Zu conditional Tags lese man mehr im untenstehenden Artikel.)

Zu fast allen Tags gehören sog. Attribute und deren Werte. Diese dienen dazu die Informationen aus der Datenbank stärker einzugrenzen oder zu limitieren.

Ein Teil der Tags lassen sich nur in einem sog. Baustein verwenden, andere wiederum können nur auf der X/HTML Seitenvorlage eingesetzt werden.

Eine englische Liste aller TXP Tags findet man auch im Textbook WIKI.

 
Filed:
Deutsche TXP Tagliste
| 6.06.06 |

Conditional Tags

Autor:
 

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.