Modul:Text/Doku: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
(Der Seiteninhalt wurde durch einen anderen Text ersetzt: „Dokumentation und Testfälle unter gar:Modul:Text/Doku.“) |
K (SyncBot) |
||
(4 dazwischenliegende Versionen von einem anderen Benutzer werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
− | Dokumentation und Testfälle unter [[ | + | [[Kategorie:Synchronisiertes Modul]]<includeonly>Dokumentation und Testfälle unter [[Modul:Text/Doku]].</includeonly><noinclude> |
+ | '''Achtung: Whitespaces an Anfang und Ende werden abgeschnitten!''' | ||
+ | ==Funktion Text== | ||
+ | {| class="tabellehuebsch" | ||
+ | |- | ||
+ | !style="width:30%;"|Beschreibung | ||
+ | !style="width:30%;"|Aufruf | ||
+ | !style="width:40%;"|Ergebnis | ||
+ | |||
+ | |- | ||
+ | |Ist der Wert vorhanden und nicht leer, wird er mit vorangestelltem pre und nachgesteltem Post ausgegeben: | ||
+ | |<pre><nowiki>{{#invoke:Text|Text|Wert|Pre|Post}}</nowiki></pre> | ||
+ | |{{#invoke:Text|Text|Wert|Pre|Post}} | ||
+ | |||
+ | |- | ||
+ | |Ist der Wert leer, wird nichts ausgegeben: | ||
+ | |<pre><nowiki>{{#invoke:Text|Text|}}</nowiki></pre> | ||
+ | |{{#invoke:Text|Text|}} | ||
+ | |||
+ | |- | ||
+ | |Ist der Wert nicht vorhanden, wird nichts ausgegeben: | ||
+ | |<pre><nowiki>{{#invoke:Text|Text}}</nowiki></pre> | ||
+ | |{{#invoke:Text|Text}} | ||
+ | |||
+ | |} | ||
+ | |||
+ | |||
+ | ==Funktion Zeile== | ||
+ | {| class="tabellehuebsch" | ||
+ | |- | ||
+ | !style="width:30%;"|Beschreibung | ||
+ | !style="width:30%;"|Aufruf | ||
+ | !style="width:40%;"|Ergebnis | ||
+ | |||
+ | |- | ||
+ | |Ist der Wert vorhanden und nicht leer, wird die Zeile ausgegeben (die Formatierung erfolgt über [[MediaWiki:Common.css|CSS]]): | ||
+ | |<pre><nowiki>{{#invoke:Text|Zeile|Titel|Wert}}</nowiki></pre> | ||
+ | |{{#invoke:Text|Zeile|Titel|Wert}} | ||
+ | |||
+ | |- | ||
+ | |Ist der Wert leer, wird die Zeile nicht ausgegeben: | ||
+ | |<pre><nowiki>{{#invoke:Text|Zeile|Titel|}}</nowiki></pre> | ||
+ | |{{#invoke:Text|Zeile|Titel|}} | ||
+ | |||
+ | |- | ||
+ | |Ist der Wert nicht vorhanden, wird die Zeile nicht ausgegeben: | ||
+ | |<pre><nowiki>{{#invoke:Text|Zeile|Titel}}</nowiki></pre> | ||
+ | |{{#invoke:Text|Zeile|Titel}} | ||
+ | |||
+ | |} | ||
+ | |||
+ | ==Funktion ZeileFett== | ||
+ | {| class="tabellehuebsch" | ||
+ | |- | ||
+ | !style="width:30%;"|Beschreibung | ||
+ | !style="width:30%;"|Aufruf | ||
+ | !style="width:40%;"|Ergebnis | ||
+ | |||
+ | |- | ||
+ | |Ist der Wert vorhanden und nicht leer, wird die Zeile ausgegeben (die Formatierung erfolgt über [[MediaWiki:Common.css|CSS]]): | ||
+ | |<pre><nowiki>{{#invoke:Text|ZeileFett|Titel|Wert}}</nowiki></pre> | ||
+ | |{{#invoke:Text|ZeileFett|Titel|Wert}} | ||
+ | |||
+ | |- | ||
+ | |Ist der Wert leer, wird die Zeile nicht ausgegeben: | ||
+ | |<pre><nowiki>{{#invoke:Text|ZeileFett|Titel|}}</nowiki></pre> | ||
+ | |{{#invoke:Text|ZeileFett|Titel|}} | ||
+ | |||
+ | |- | ||
+ | |Ist der Wert nicht vorhanden, wird die Zeile nicht ausgegeben: | ||
+ | |<pre><nowiki>{{#invoke:Text|ZeileFett|Titel}}</nowiki></pre> | ||
+ | |{{#invoke:Text|ZeileFett|Titel}} | ||
+ | |||
+ | |} | ||
+ | |||
+ | ==Funktion Zeilengruppe== | ||
+ | {| class="tabellehuebsch" | ||
+ | |- | ||
+ | !style="width:30%;"|Beschreibung | ||
+ | !style="width:30%;"|Aufruf | ||
+ | !style="width:40%;"|Ergebnis | ||
+ | |||
+ | |- | ||
+ | |Ist der Wert vorhanden und nicht leer, wird der Wert (in der Regel mehrere Zeilen, s.o.) ausgegeben (die Formatierung erfolgt über [[MediaWiki:Common.css|CSS]]): | ||
+ | |<pre><nowiki>{{#invoke:Text|Zeilengruppe|Titel|Wert}}</nowiki></pre> | ||
+ | |{{#invoke:Text|Zeilengruppe|Titel|Wert}} | ||
+ | |||
+ | |- | ||
+ | |Ist der Wert leer, wird die Zeile nicht ausgegeben: | ||
+ | |<pre><nowiki>{{#invoke:Text|Zeilengruppe|Titel|}}</nowiki></pre> | ||
+ | |{{#invoke:Text|Zeilengruppe|Titel|}} | ||
+ | |||
+ | |- | ||
+ | |Ist der Wert nicht vorhanden, wird die Zeile nicht ausgegeben: | ||
+ | |<pre><nowiki>{{#invoke:Text|Zeilengruppe|Titel}}</nowiki></pre> | ||
+ | |{{#invoke:Text|Zeilengruppe|Titel}} | ||
+ | |||
+ | |} | ||
+ | |||
+ | ==Funktion KommaWenn== | ||
+ | {| class="tabellehuebsch" | ||
+ | |- | ||
+ | !style="width:30%;"|Beschreibung | ||
+ | !style="width:30%;"|Aufruf | ||
+ | !style="width:40%;"|Ergebnis | ||
+ | |||
+ | |- | ||
+ | |Gibt Wert1 oder Wert2 aus, getrennt durch Komma | ||
+ | |<pre><nowiki>{{#invoke:Text|KommaWenn|Wert1|Wert2}}</nowiki></pre> | ||
+ | |{{#invoke:Text|KommaWenn|Wert1|Wert2}} | ||
+ | |||
+ | |- | ||
+ | |Ist der Wert1 leer, wird nur Wert2 ausgegeben: | ||
+ | |<pre><nowiki>{{#invoke:Text|KommaWenn||Wert2}}</nowiki></pre> | ||
+ | |{{#invoke:Text|KommaWenn||Wert2}} | ||
+ | |||
+ | |- | ||
+ | |Ist der Wert2 leer, wird nur Wert1 ausgegeben: | ||
+ | |<pre><nowiki>{{#invoke:Text|KommaWenn|Wert1|}}</nowiki></pre> | ||
+ | |{{#invoke:Text|KommaWenn|Wert1|}} | ||
+ | |||
+ | |- | ||
+ | |Ist beides leer, wird nichts ausgegeben: | ||
+ | |<pre><nowiki>{{#invoke:Text|KommaWenn||}}</nowiki></pre> | ||
+ | |{{#invoke:Text|KommaWenn||}} | ||
+ | |||
+ | |} | ||
+ | |||
+ | ==Funktion KommaCollapse== | ||
+ | {| class="tabellehuebsch" | ||
+ | |- | ||
+ | !style="width:30%;"|Beschreibung | ||
+ | !style="width:30%;"|Aufruf | ||
+ | !style="width:40%;"|Ergebnis | ||
+ | |||
+ | |- | ||
+ | |Reduziere wiederholte Vorkommen von Kommata durch ein einzelnes Komma, entferne Kommata an Anfang und Ende | ||
+ | |<pre><nowiki>{{#invoke:Text|KommaCollapse|Wert1,Wert2,,,,Wert3,,Wert4,}}</nowiki></pre> | ||
+ | |{{#invoke:Text|KommaCollapse|Wert1,Wert2,,,,Wert3,,Wert4,}} | ||
+ | |||
+ | |} | ||
+ | </noinclude> |
Aktuelle Version vom 16. März 2024, 18:38 Uhr
Achtung: Whitespaces an Anfang und Ende werden abgeschnitten!
Funktion Text
Beschreibung | Aufruf | Ergebnis |
---|---|---|
Ist der Wert vorhanden und nicht leer, wird er mit vorangestelltem pre und nachgesteltem Post ausgegeben: | {{#invoke:Text|Text|Wert|Pre|Post}} |
PreWertPost |
Ist der Wert leer, wird nichts ausgegeben: | {{#invoke:Text|Text|}} |
|
Ist der Wert nicht vorhanden, wird nichts ausgegeben: | {{#invoke:Text|Text}} |
Funktion Zeile
Beschreibung | Aufruf | Ergebnis |
---|---|---|
Ist der Wert vorhanden und nicht leer, wird die Zeile ausgegeben (die Formatierung erfolgt über CSS): | {{#invoke:Text|Zeile|Titel|Wert}} |
Titel: Wert |
Ist der Wert leer, wird die Zeile nicht ausgegeben: | {{#invoke:Text|Zeile|Titel|}} |
|
Ist der Wert nicht vorhanden, wird die Zeile nicht ausgegeben: | {{#invoke:Text|Zeile|Titel}} |
Funktion ZeileFett
Beschreibung | Aufruf | Ergebnis |
---|---|---|
Ist der Wert vorhanden und nicht leer, wird die Zeile ausgegeben (die Formatierung erfolgt über CSS): | {{#invoke:Text|ZeileFett|Titel|Wert}} |
Titel: Wert |
Ist der Wert leer, wird die Zeile nicht ausgegeben: | {{#invoke:Text|ZeileFett|Titel|}} |
|
Ist der Wert nicht vorhanden, wird die Zeile nicht ausgegeben: | {{#invoke:Text|ZeileFett|Titel}} |
Funktion Zeilengruppe
Beschreibung | Aufruf | Ergebnis |
---|---|---|
Ist der Wert vorhanden und nicht leer, wird der Wert (in der Regel mehrere Zeilen, s.o.) ausgegeben (die Formatierung erfolgt über CSS): | {{#invoke:Text|Zeilengruppe|Titel|Wert}} |
Titel: Wert |
Ist der Wert leer, wird die Zeile nicht ausgegeben: | {{#invoke:Text|Zeilengruppe|Titel|}} |
|
Ist der Wert nicht vorhanden, wird die Zeile nicht ausgegeben: | {{#invoke:Text|Zeilengruppe|Titel}} |
Funktion KommaWenn
Beschreibung | Aufruf | Ergebnis |
---|---|---|
Gibt Wert1 oder Wert2 aus, getrennt durch Komma | {{#invoke:Text|KommaWenn|Wert1|Wert2}} |
Wert1, Wert2 |
Ist der Wert1 leer, wird nur Wert2 ausgegeben: | {{#invoke:Text|KommaWenn||Wert2}} |
Wert2 |
Ist der Wert2 leer, wird nur Wert1 ausgegeben: | {{#invoke:Text|KommaWenn|Wert1|}} |
Wert1 |
Ist beides leer, wird nichts ausgegeben: | {{#invoke:Text|KommaWenn||}} |
Funktion KommaCollapse
Beschreibung | Aufruf | Ergebnis |
---|---|---|
Reduziere wiederholte Vorkommen von Kommata durch ein einzelnes Komma, entferne Kommata an Anfang und Ende | {{#invoke:Text|KommaCollapse|Wert1,Wert2,,,,Wert3,,Wert4,}} |
Wert1,Wert2,Wert3,Wert4 |