Vorlage:ParseTextValue4ical: Unterschied zwischen den Versionen
Erscheinungsbild
imported>Andreas Plank KKeine Bearbeitungszusammenfassung |
imported>Andreas Plank K CRLF TEst |
||
| (6 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| Zeile 40: | Zeile 40: | ||
-->{{#replace:<!-- | -->{{#replace:<!-- | ||
-->{{#replace:<!-- | -->{{#replace:<!-- | ||
-->{{{1|}}}<!-- | -->{{#replace:<!-- | ||
-->{{{1|}}}<!-- | |||
-->|\|\\}}<!-- | |||
<nowiki></nowiki>|\n}}<!-- | -->|<nowiki></nowiki> | ||
<nowiki></nowiki>|\n}}<!-- | |||
-->|,|\,}}<!-- | |||
-->|;|\;}}<!-- | |||
-->|:|\:}}<!-- | |||
-->}}<!-- | -->}}<!-- | ||
-->{{#vardefine: textLength |{{#len: {{#var: text }}}}}}<!-- | -->{{#vardefine: textLength |{{#len: {{#var: text }}}}}}<!-- | ||
| Zeile 60: | Zeile 62: | ||
-->{{#vardefine: textWrapped |<!-- | -->{{#vardefine: textWrapped |<!-- | ||
-->{{#sub: {{#ifeq: {{#var: i-loop}} | 1 |{{#var: text}}|{{#var: textWrapped}}}}| 0 | {{#expr: {{#var: i-loop}} * {{#var: textBreakLength}} }} }}<!-- | -->{{#sub: {{#ifeq: {{#var: i-loop}} | 1 |{{#var: text}}|{{#var: textWrapped}}}}| 0 | {{#expr: {{#var: i-loop}} * {{#var: textBreakLength}} }} }}<!-- | ||
CRLF needed here!!! | |||
--> | --> | ||
<!-- | <nowiki></nowiki><!-- | ||
-->{{#sub: {{#ifeq: {{#var: i-loop}} | 1 |{{#var: text}}|{{#var: textWrapped}}}}| {{#expr: {{#var: i-loop}} * {{#var: textBreakLength}} }} }}<!-- | -->{{#sub: {{#ifeq: {{#var: i-loop}} | 1 |{{#var: text}}|{{#var: textWrapped}}}}| {{#expr: {{#var: i-loop}} * {{#var: textBreakLength}} }} }}<!-- | ||
-->}}<!-- vardefine: textWrapped | -->}}<!-- vardefine: textWrapped | ||
| Zeile 70: | Zeile 73: | ||
-->|<!--output sep | -->|<!--output sep | ||
-->}}<!-- end arraymap | -->}}<!-- end arraymap | ||
-->{{#var: textWrapped}}<!-- text output | -->{{#replace:{{#var: textWrapped}}|\:|:}}<!-- text output | ||
else-->|{{#var: text}}<!-- text output | else-->|{{#replace:{{#var: text}}|\:|:}}<!-- text output | ||
-->}}<!-- end if | -->}}<!-- end if | ||
--></includeonly> | --></includeonly> | ||
Aktuelle Version vom 20. Januar 2014, 16:57 Uhr
Following transformation will be done:
- wrap text to 75 and indent it by 1 space
- escape: \, \; \n
Parameters
- 1=
- the text value
{{ParseTextValue4ical|1=very long text very long text very long text very long text very long text very long text
next line goes here
and here it goes further
a line very long text very long text very long text very long text very long text}}
very long text very long text very long text very long text very long text very long text \n\nnext line goes here\nand here it goes further\na lin e very long text very long text very long text very long text very long text