KKeine Bearbeitungszusammenfassung |
KKeine Bearbeitungszusammenfassung |
||
(18 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 2: | Zeile 2: | ||
-->{{#vardefine: Hinweis-Container--icon__Class |}}<!-- | -->{{#vardefine: Hinweis-Container--icon__Class |}}<!-- | ||
-->{{#vardefine: Hinweis-Container--Text-bordered__Class |}}<!-- | -->{{#vardefine: Hinweis-Container--Text-bordered__Class |}}<!-- | ||
-->{{#vardefine:background-color--Icon|}}<!-- | -->{{#vardefine: background-color--Icon|}}<!-- | ||
-->{{#vardefine:background-color--Text|}}<!-- | -->{{#vardefine: background-color--Text|}}<!-- | ||
-->{{#vardefine:font-color--Icon|}}<!-- | -->{{#vardefine: font-color--Icon|}}<!-- | ||
-->{{#vardefine:font-color--Text|}}<!-- | -->{{#vardefine: font-color--Text|}}<!-- | ||
-->{{#vardefine: Hinweis-Container--Icon__border| Hinweis-Container-Icon__border}}<!-- | -->{{#vardefine: Hinweis-Container--Icon__border| Hinweis-Container-Icon__border}}<!-- | ||
-->{{#vardefine: Hinweis-Container--Text__border| Hinweis-Container-Text__border}}<!-- | -->{{#vardefine: Hinweis-Container--Text__border| Hinweis-Container-Text__border}}<!-- | ||
Zeile 13: | Zeile 13: | ||
--> | {{#expr: ceil(<!-- | --> | {{#expr: ceil(<!-- | ||
--> ( {{rel2dec|{{{ver|{{{rel|{{{2|}}} }}} }}} }} * 1.000001) <!-- | --> ( {{rel2dec|{{{ver|{{{rel|{{{2|}}} }}} }}} }} * 1.000001) <!-- | ||
--> / {{rel2dec|{{Majorrelease|{{{Anw}}} }} }} ) <!-- | --> / {{rel2dec|{{Majorrelease|{{{Anw|{{Anw}} }}} }} }} ) <!-- | ||
--> }}<!-- | --> }}<!-- | ||
--> }}<!-- Damit auch Phantasie-Werte erfasst werden (ver > 2* Majorrelease): | --> }}<!-- Damit auch Phantasie-Werte erfasst werden (ver > 2* Majorrelease): | ||
Zeile 25: | Zeile 25: | ||
}} | }} | ||
{{#vardefine:icon| {{{icon | {{#ifeq:{{#var:versionsindex}} | 2 | {{#vardefine:icon| {{{icon | {{#ifeq:{{#var:versionsindex}} | 2 | ||
| {{Neu2|c={{#var:font-color--Icon}} }} | | {{Neu2|c={{#var:font-color--Icon}}|status={{{status|}}} }} | ||
| {{spc|!!|o|-}} | | {{spc|!!|o|-}} | ||
}} }}} }} | }} }}} }} | ||
Zeile 34: | Zeile 34: | ||
}} | }} | ||
{{#vardefine:icon| {{{icon|{{#ifeq:{{#var:versionsindex}} | 2 | {{#vardefine:icon| {{{icon|{{#ifeq:{{#var:versionsindex}} | 2 | ||
| {{Neu2|c={{#var:font-color--Icon}} }} | | {{Neu2|c={{#var:font-color--Icon}}|status={{{status|}}} }} | ||
}} }}} }} | }} }}} }} | ||
{{#vardefine:offset|-1}} | {{#vardefine:offset|-1}} | ||
Zeile 45: | Zeile 45: | ||
--> | {{#vardefine:bordered-start| 1 }}<!-- | --> | {{#vardefine:bordered-start| 1 }}<!-- | ||
--> }}<!-- | --> }}<!-- | ||
-->{{#vardefine:bordered-start| {{#expr: {{#var:bordered-start}} + {{#var:offset|0}} }} }} | -->{{#vardefine:bordered-start| {{#expr: {{#var:bordered-start}} + {{#var:offset|0}} }} }}<!-- | ||
-->{{#vardefine:bordered-end| {{#expr: {{#len: {{#explode: {{{1|}}}|§ }} }} }} }}<!-- | |||
-->{{#vardefine:bordered-length| {{#expr: {{#var:bordered-end}} - {{#var:bordered-start}} }} }}<!-- | -->{{#vardefine:bordered-length| {{#expr: {{#var:bordered-end}} - {{#var:bordered-start}} }} }}<!-- | ||
-->{{#switch: {{#var:bordered-length}} | -->{{#switch: {{#var:bordered-length}} | ||
| -1 | |||
| 0={{#vardefine:hinweis-bordered|}}<!-- | | 0={{#vardefine:hinweis-bordered|}}<!-- | ||
--> {{#vardefine:Hinweis-Container--Text-bordered__Class|Hinweis-Container--Text-bordered__ausblenden}}<!-- | --> {{#vardefine:Hinweis-Container--Text-bordered__Class|Hinweis-Container--Text-bordered__ausblenden}}<!-- | ||
Zeile 58: | Zeile 60: | ||
*** Start Berechnung der Farbwerte *** | *** Start Berechnung der Farbwerte *** | ||
--><!-- | --><!-- | ||
-->{{#vardefine: font-color--Icon| {{{fc| {{{c| white-l}}} }}} }}<!-- | -->{{#vardefine: font-color--Icon| {{{iconc|{{{fc| {{{c| white-l}}} }}} }}} }}<!-- | ||
-->{{#vardefine: font-color--Text| {{{fc| {{{c| white-l}}} }}} }}<!-- | -->{{#vardefine: font-color--Text| {{{fc| {{{c| white-l}}} }}} }}<!-- | ||
-->{{#if: {{#var:hinweis-bordered}}{{#var:hinweis-unbordered}} | -->{{#if: {{#var:hinweis-bordered|}}<!-- {{#var:hinweis-unbordered}} --> | ||
| {{#vardefine: background-color--Text | | {{#vardefine: background-color--Text | ||
| bc__{{#if:|| {{{bc| {{{3| {{#ifeq: {{rel2dec| {{{2| 0}}} }} | 0 | | bc__{{#if:|| {{{bc| {{{3| {{#ifeq: {{rel2dec| {{{2| 0}}} }} | 0 | ||
| {{{2| | | {{{2|r }}} | ||
| | | gr | ||
}} | }} | ||
}}} }}} }} | }}} }}} }} | ||
Zeile 72: | Zeile 74: | ||
| {{#vardefine: background-color--Text|}} | | {{#vardefine: background-color--Text|}} | ||
{{#vardefine: background-color--Icon|}} | {{#vardefine: background-color--Icon|}} | ||
{{#vardefine: font-color--Text|{{#if:|| {{{3| {{{2 | r}}} }}} }} }} | {{#vardefine: font-color--Text|{{#if:||{{{3|{{{2 |r}}} }}} }} }} | ||
{{#vardefine: font-color--Icon|{{#if:|| {{{3| {{{2 | r}}} }}} }} }} | {{#vardefine: font-color--Icon|{{#if:||{{{3|{{{2 |r}}} }}} }} }} | ||
{{#vardefine: Hinweis-Container--Icon__border| Hinweis-Container__noborder}} | {{#vardefine: Hinweis-Container--Icon__border| Hinweis-Container__noborder}} | ||
}}<!-- | }}<!-- | ||
Zeile 83: | Zeile 85: | ||
-->{{#switch: {{#var:versionsindex }} | -->{{#switch: {{#var:versionsindex }} | ||
| 0= {{#vardefine: Hinweis-Container__Class | Hinweis-Container__einblenden}} | | 0= {{#ifeq: {{#var:hinweis-bordered|}}{{#var:hinweis-unbordered|}} | ||
| {{#vardefine: Hinweis-Container__Class | Hinweis-Container__einblenden__block}} | |||
| {{#vardefine: Hinweis-Container__Class | Hinweis-Container__einblenden}} | |||
}}<!-- Bei Nur Icon wird der Hinweis in den Fließtext eingebunden. | |||
| 1= {{#vardefine: Hinweis-Container__Class | Hinweis-Container__ausblenden}} | --> {{#ifeq: {{#var:icon|}} | ||
| | |||
| {{#vardefine: Hinweis-Container__Class | Hinweis-Container__einblenden}} }}<!-- | |||
Ohne Icon wird ebenfalls als Fließtext eingebunden | |||
--> {{#if: {{{float|}}} | |||
| {{#vardefine: Hinweis-Container__Class | Hinweis-Container__einblenden}} | |||
}}<!-- per Parameter wird der Hinweis in den Fließtext eingebunden | |||
--> | 1= {{#vardefine: Hinweis-Container__Class | Hinweis-Container__ausblenden}} | |||
| 2= {{#vardefine: Hinweis-Container__Class | Hinweis-Container__einblenden}} | | 2= {{#vardefine: Hinweis-Container__Class | Hinweis-Container__einblenden}} | ||
Zeile 92: | Zeile 106: | ||
{{#vardefine: Hinweis-Container--Icon__border| Hinweis-Container__noborder}} | {{#vardefine: Hinweis-Container--Icon__border| Hinweis-Container__noborder}} | ||
}}<!-- | }}<!-- | ||
*** Ende Festlegung Container-Klasse *** | *** Ende Festlegung Container-Klasse *** | ||
Zeile 122: | Zeile 137: | ||
***** Hier kommt der eigentliche Hinweis-Container *** | ***** Hier kommt der eigentliche Hinweis-Container *** | ||
--><span class="Hinweis-Container {{#var:Hinweis-Container__Class}}"><!-- | --><span class="Hinweis-Container {{#var:Hinweis-Container__Class}} {{{class|}}}"><!-- | ||
--> <span class="Hinweis-Container--icon {{#var:Hinweis-Container--icon__Class}}">{{#var:icon}}</span><!-- | --> <span class="Hinweis-Container--icon {{#var:Hinweis-Container--icon__Class}}">{{#var:icon}}</span><!-- | ||
--> <span class="Hinweis-Container--Text-bordered {{#var:Hinweis-Container--Text-bordered__Class}}"><!-- | --> <span class="Hinweis-Container--Text-bordered {{#var:Hinweis-Container--Text-bordered__Class}} Hinweis-Container--Text__border" | ||
{{#if: {{{lh|}}} | style="line-height: {{{lh|}}};"><!-- | |||
--> <span class="Hinweis-Container--Text-bordered-inhalt {{#var:Hinweis-Container--Text-bordered__Class}}">{{#var:hinweis-bordered|}}</span><!-- | --> <span class="Hinweis-Container--Text-bordered-inhalt {{#var:Hinweis-Container--Text-bordered__Class}}">{{#var:hinweis-bordered|}}</span><!-- | ||
Achtung: | Achtung: Der vorstehende Span ist erforderlich, weil der Parser sonst Leerzeichen vor html-Tags (<u>) verschluckt | ||
--> </span><!-- | --> </span><!-- | ||
--> <span class="Hinweis-Container--Text-unbordered {{#var:Hinweis-Container--Text-unbordered__Class}}"><!-- | --> <span class="Hinweis-Container--Text-unbordered {{#var:Hinweis-Container--Text-unbordered__Class}}"><!-- | ||
--> <span class="Hinweis-Container--Text-unbordered-inhalt {{#var:Hinweis-Container--Text-unbordered__Class}}">{{#var:hinweis-unbordered|}}</span><!-- | --> <span class="Hinweis-Container--Text-unbordered-inhalt {{#var:Hinweis-Container--Text-unbordered__Class}}" | ||
{{#if: {{{lh|}}} | style="line-height: {{{lh|}}};">{{#var:hinweis-unbordered|}}</span><!-- | |||
Achtung: Der vorstehende Span ist erforderlich, weil der Parser sonst Leerzeichen vor html-Tags (<u>) verschluckt | |||
--> </span><!-- | --> </span><!-- | ||
--></span><!-- | --></span><!-- |
Aktuelle Version vom 30. Mai 2022, 07:27 Uhr
Syntax: {{ Hinweis | Hinweis-Text | Optionale Versions-Nummer | Optionale Farbe |Optionale Parameter}}
Diese Vorlage blendet einen farblich hinterlegten Text ein. Er kann automatisch ausgeblendet werden.
Das wird über die übergebene Release-Nummer im Vergleich mit der gespeicherten Major-Release-Versionsnummer realisiert.
Ist die Nummer des Major-Release gößer als die angegebene Versions-Nummer wird der Hinweis nicht mehr eingeblendet.
Parameter | Wert | Beschreibung | Darstellung |
---|---|---|---|
| 1 | {{Hinweis|Hinweis}} | Meldungs-Text | Hinweis |
| 2 | {{Hinweis|Hinweis|11.7.14}} | Release-Nummer z.B.: 11.7.14 Nur wenn diese Versions-Nummer größer oder gleich der Major-Release-Nummer ist, wird der Text eingeblendet. | |
{{Hinweis|Hinweis|31.0}} | Release-Nummer größer oder gleich der Major-Release-Nummer | Hinweis | |
Farbe | Farbwert aus der Vorlage {{ Farbe | ...}} default: rot | ||
| 3 | {{Hinweis|Hinweis|grün}} | Farbwert aus der Vorlage {{ Farbe | ...}} default: rot | Hinweis |
| Anw= | {{Hinweis|Hinweis|grün|Anw=MS}} | Optional, nur notwendig, wenn in der URL nicht der Anwendungsname vorkommt. Mögliche Werte: AV, MDM, USR, MS / UTM / UMA (z.B.: Innerhalb der UTM-Seiten erfolgt ein Hinweis auf eine neue Funktion in der UMA) Als Defaultwert wird das Major-Release der UTM ausgegeben. |
Hinweis |
| bc= | {{Hinweis|Hinweis|bc=orange}} | background-color Optional, Standardwert ist das jeweils Anwendungs-eigene rot. Siehe Vorlage:Farbe, html- #Farbwerte oder englische Farbnamen | Hinweis |
| fc= | {{Hinweis|Hinweis|fc=blue}} | font-color Standardwert ist white | Hinweis |
| bdc= | {{Hinweis|Hinweis|bdc=blau}} | border-Color Standardwert ist #cacaca; | Hinweis |
| lh= | {{Hinweis|!! Hinweis<br>über zwei Zeilen|lh=2em}} | line-height Standardwert ist unset | Hinweis über zwei Zeilen |
| s=true | {{Hinweis|Hinweis|bs=gelb | s=true}} | Schatten erleichtert Lesbarkeit bei gelbem Hintergrund | Hinweis |
§ | »{{Hinweis|Hinweis§ ohne Farbe}}« | Trennzeichen stellt den folgenden Text-Teil normal dar, bei Angabe einer Versions-Nummer wird er aber mit ausgeblendet. | » Hinweis ohne Farbe « |
! | {{Hinweis|! Hinweis}} | ein ! vor dem Text wird als gesondertes Kästchen dargestellt | Hinweis |
!! | {{Hinweis|!! Hinweis}} | mehrere ! vor dem Text werden in einer großen Box dargestellt. Je mehr ! desdo größer die Box |
Hinweis |
! | {{Hinweis|!|r}} | Ohne Hintergrund, hier gilt die Farbangabe als Schriftfarbe. Ersetzt {{spc|!!|o|-|c={{{c|{{{2|}}} }}} }} |
Das aktuelle Majorrelease der UTM z.B. ist: 12.7.0
Der Wert {{#titleparts: {{{ 2 | {{fullurl:{{FULLPAGENAMEE}} }} }}} | 1 | 4 }} wertet anhand der URL die Anwendung aus.
Hier: fullurl: https://wiki.securepoint.de/Vorlage:Hinweis
=> Vorlage:Hinweis
(Das ergibt hier wenig Sinn, aber aus https://wiki.securepoint.de/UTM/APP/HTTP_Proxy wird dann UTM
Über die Vorlage Majorrelease wird dann das aktuelle Majorrelease für diese Anwendung ermittelt und mit dem übergebenen Wert verglichen
Mein Wert: 11.0714
verglichen mit Majorrelease: 12.07
|