Wechseln zu:Navigation, Suche
Wiki
KKeine Bearbeitungszusammenfassung
KKeine Bearbeitungszusammenfassung
Zeile 3: Zeile 3:
{{spc|!!|o|-|c={{{c|{{{2|}}} }}} }}
{{spc|!!|o|-|c={{{c|{{{2|}}} }}} }}
| <!-- else -->
| <!-- else -->
{{#ifexpr:
 
<!-- Mein Wert -->
{{#vardefine:Version|{{rel2dec|{{{2|}}} }} }}
{{#switch:Farbwert_an_zweiter_Stelle
{{#vardefine:Majorrelease|{{rel2dec|{{Majorrelease|{{Anw}} }} }} }}
| {{#ifeq: {{{2|}}} | {{Farbe|{{{2|}}} }}|  | Farbwert_an_zweiter_Stelle }}  <!-- Die Vorlage {{ Farbe | ...}} kann den Parameter auswerten, es ist also ein Farb-Wert -->
 
| {{#ifexpr: {{#rpos: {{{2|}}} | ; }} >0 | Farbwert_an_zweiter_Stelle }} <!-- Es wurde ein ; übergeben, also ein html-Farbwert -->
{{#ifexpr:{{#var:Version}}=0|{{#vardefine:anzeigen|true}} }}
| rot=99 <!-- als zweiter Wert wurde ein Farb-Wert übergeben, also soll diese Meldung immer eingeblendet werden -->
{{#ifexpr:{{#var:Version}}>={{#var:Majorrelease}} |{{#vardefine:anzeigen|true}} }}
| #default=
 
{{#expr:
{{#if: {{#var:anzeigen}}  
{{#explode: {{{ 2 |99 }}} | . | 0 }}
+
( {{#explode: {{{ 2 |99 }}} | . | 1 }} + 0 ) / {{#expr: 10 ^ ( 3 - {{#len:{{#explode: {{{ 2 | }}} | . | 1 }} }} ) }}
+
( {{#explode: {{{ 2 |99 }}} | . | 2 }} + 0 ) / {{#expr: 10 ^ (6 - {{#len:{{#explode: {{{ 2 | }}} | . | 2 }} }} ) }}
}} }}
>= <!-- Größer (=neuer) oder gleich -->
<!-- verglichen mit Majorrelease: -->
{{#expr:
{{#explode: {{ Majorrelease | {{{ Anw | {{#titleparts: {{fullurl:{{FULLPAGENAMEE}} }} | 1 | 4 }} }}} }} | . | 0 }}
+
( {{#explode: {{ Majorrelease | {{{ Anw | {{#titleparts: {{fullurl:{{FULLPAGENAMEE}} }} | 1 | 4 }} }}} }} | . | 1 }} + 0 )
/ {{#expr: 10 ^ ( 3 - {{#len:{{#explode: {{ Majorrelease | {{#titleparts: {{{ Anw | {{fullurl:{{FULLPAGENAMEE}} }} }}} | 1 | 4 }} }} | . | 1 }} }} ) }}
+
( {{#explode: {{ Majorrelease | {{{ Anw | {{#titleparts: {{fullurl:{{FULLPAGENAMEE}} }} | 1 | 4 }} }}} }} | . | 2 }} + 0 )
/ {{#expr: 10 ^ (6 - {{#len:{{#explode: {{ Majorrelease | {{#titleparts: {{{ Anw | {{fullurl:{{FULLPAGENAMEE}} }} }}} | 1 | 4 }} }} | . | 2 }} }} ) }}
}}
| <!-- Es wurde keine Release-Nummer übergeben, oder es wurde eine übergeben, die >= dem aktuellen Majorrelease ist: -->
| <!-- Es wurde keine Release-Nummer übergeben, oder es wurde eine übergeben, die >= dem aktuellen Majorrelease ist: -->
{{#ifeq: {{#sub: {{{1|}}} |0 |1}} | + | {{Neu}}}}{{#ifeq: {{#sub: {{{1|}}} |0 |1}} | ! |
{{#ifeq: {{#var:Version}} >= {{#var:Majorrelease}} | true | {{Neu}}}}{{#ifeq: {{#sub: {{{1|}}} |0 |1}} | ! |
{{#ifeq: {{#sub: {{{1|}}} | 0 |2 }} | !! |
{{#ifeq: {{#sub: {{{1|}}} | 0 |2 }} | !! |
<!--  Es gibt mindestens 2 Ausrufezeichen. Es wird eine Extra-Box erzeugt, in der der Text umgebrochen werden kann.  
<!--  Es gibt mindestens 2 Ausrufezeichen. Es wird eine Extra-Box erzeugt, in der der Text umgebrochen werden kann.  

Version vom 25. September 2019, 10:33 Uhr