Wechseln zu:Navigation, Suche
Wiki
KKeine Bearbeitungszusammenfassung
KKeine Bearbeitungszusammenfassung
 
(227 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
<templatestyles src="Vorlage:Hinweis3.css" />
<templatestyles src="Vorlage:Hinweis3.css" /><templatestyles src="Vorlage:Styles.css" /><!--
-->{{#vardefine: Hinweis-Container--icon__Class |}}<!--
-->{{#vardefine: Hinweis-Container--Text-bordered__Class |}}<!--
-->{{#vardefine: background-color--Icon|}}<!--
-->{{#vardefine: background-color--Text|}}<!--
-->{{#vardefine: font-color--Icon|}}<!--
-->{{#vardefine: font-color--Text|}}<!--
-->{{#vardefine: Hinweis-Container--Icon__border| Hinweis-Container-Icon__border}}<!--
-->{{#vardefine: Hinweis-Container--Text__border| Hinweis-Container-Text__border}}<!--
-->{{#vardefine: versionsindex <!-- Der Versionsindex liefert 0 ← keine Versionsnummer
1 ← Version <  Majorrelease
2 ← Version >= Majorrelease
--> | {{#expr: ceil(<!--
--> ( {{rel2dec|{{{ver|{{{rel|{{{2|}}} }}} }}} }} * 1.000001) <!--
--> / {{rel2dec|{{Majorrelease|{{{Anw|{{Anw}} }}} }} }} ) <!--
--> }}<!--
--> }}<!--  Damit auch Phantasie-Werte erfasst werden (ver > 2* Majorrelease):
-->{{#ifexpr: {{#var:versionsindex}} > 2 | {{#vardefine: versionsindex|2}} }}<!--


<span class="Hinweis-Container d-inline-flex">
-->{{#ifeq: {{#sub: {{{1|}}} |0 |1}} | !
<span class="Hinweis-Container--icon">{{{icon|{{{1|}}} }}}</span>
| {{#vardefine:font-size-in-em|{{#len: {{#explode: {{{1|}}} }} }}  }}
<span class="Hinweis-Container--Text-bordered" >{{{Hinweis|{{{2|}}} }}}</span>
  {{#vardefine: Hinweis-Container--icon__Class
<span class="Hinweis-Container--Text-unbordered">{{{Hinweis-plain|{{{3|}}} }}}</span>
| {{#var: Hinweis-Container--icon__Class}}
</span><noinclude>{{Dokumentation}}<!--
  em{{#var:font-size-in-em}}
}}
  {{#vardefine:icon| {{{icon | {{#ifeq:{{#var:versionsindex}} | 2  
| {{Neu2|c={{#var:font-color--Icon}}|status={{{status|}}} }}
| {{spc|!!|o|-}} 
}} }}} }}
| {{#vardefine:font-size-in-em|1}}
  {{#vardefine: Hinweis-Container--icon__Class
| {{#var: Hinweis-Container--icon__Class}}
  em1
}}
  {{#vardefine:icon| {{{icon|{{#ifeq:{{#var:versionsindex}} | 2
| {{Neu2|c={{#var:font-color--Icon}}|status={{{status|}}} }}
}} }}} }}  
  {{#vardefine:offset|-1}}
  }}<!--


{|
*** Start Berechnung der Text-Felder ***
|-
| Am Anfang <div class="Hinweis-Container d-inline-flex">
<span class="Hinweis-Container--icon">!</span>
<span class="Hinweis-Container--Text-bordered" >Hinweis ohne Zeilenwechsel</span>
<span class="Hinweis-Container--Text-unbordered">Hui </span>
</div> <span style="background: yellow;">und am Ende steht Text1</span>


| Am Anfang<span style="display: inline-block;"><span class="Hinweis-Container d-inline-flex">
-->{{#ifeq: {{#sub: {{{1|}}} |0 |1}} | ! <!--
<span class="Hinweis-Container--icon">!</span>
--> | {{#vardefine:bordered-start| {{#expr: {{#len: {{#explode: {{{1|}}} }} }} + 1 }} }}<!--
<span class="Hinweis-Container--Text-bordered" >Hinweis ohne Zeilenwechsel</span>
--> | {{#vardefine:bordered-start| 1 }}<!--
<span class="Hinweis-Container--Text-unbordered">Hui</span>
--> }}<!--
</span></span> und am Ende steht Text2
-->{{#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}} }} }}<!--
-->{{#switch: {{#var:bordered-length}}
| -1
| 0={{#vardefine:hinweis-bordered|}}<!--
-->   {{#vardefine:Hinweis-Container--Text-bordered__Class|Hinweis-Container--Text-bordered__ausblenden}}<!--
--> | #default={{#vardefine:hinweis-bordered| {{#sub: {{{1|}}} | {{#var:bordered-start}} | {{#var:bordered-length}} }} }}<!--
--> }}{{#vardefine:hinweis-unbordered| {{#sub: {{{1|}}} | {{#expr: {{#var:bordered-end}} + 2 }} }} }}<!--


|-
*** Ende Berechnung der Text-Felder ***
| Am Anfang<div class="Hinweis-Container d-inline-flex">
 
<span class="Hinweis-Container--icon">!</span>
 
<span class="Hinweis-Container--Text-bordered" >Hinweis <br>mit Zeilenwechsel</span>
*** Start Berechnung der Farbwerte ***
<span class="Hinweis-Container--Text-unbordered">Hui</span>
--><!--
</div>und am Ende steht Text3
-->{{#vardefine: font-color--Icon| {{{iconc|{{{fc| {{{c| white-l}}} }}} }}} }}<!--
| Am Anfang<div class="Hinweis-Container d-flex">
-->{{#vardefine: font-color--Text| {{{fc| {{{c| white-l}}} }}} }}<!--
<span class="Hinweis-Container--icon">!</span>
-->{{#if: {{#var:hinweis-bordered|}}<!-- {{#var:hinweis-unbordered}} -->
<span class="Hinweis-Container--Text-bordered" >Hinweis <br>mit Zeilenwechsel</span>
| {{#vardefine: background-color--Text
<span class="Hinweis-Container--Text-unbordered">Hui</span>
| bc__{{#if:|| {{{bc| {{{3| {{#ifeq: {{rel2dec| {{{2| 0}}} }} | 0
</div >und am Ende steht Text
| {{{2|r }}}
|-
| gr
| Am Anfang<div class="Hinweis-Container d-inline-flex">
}}
<span class="Hinweis-Container--icon">!</span>
}}} }}} }}
<span class="Hinweis-Container--Text-bordered" >Hinweis <br>mit sehr viel Text<br> und mehereren<br> Zeilenwechseln</span>
}}
<span class="Hinweis-Container--Text-unbordered">Hui</span>
  {{#vardefine: background-color--Icon| {{#var:background-color--Text}} }}
</div>und am Ende steht Text
  {{#vardefine: Hinweis-Container--Icon__border| Hinweis-Container__border}}
| Am Anfang<div class="Hinweis-Container d-flex">
| {{#vardefine: background-color--Text|}}
<span class="Hinweis-Container--icon">!</span>
  {{#vardefine: background-color--Icon|}}
<span class="Hinweis-Container--Text-bordered" >Hinweis <br>mit sehr viel Text<br> und mehereren<br> Zeilenwechseln</span>
  {{#vardefine: font-color--Text|{{#if:||{{{3|{{{2 |r}}} }}} }} }}
<span class="Hinweis-Container--Text-unbordered">Hui</span>
  {{#vardefine: font-color--Icon|{{#if:||{{{3|{{{2 |r}}} }}} }} }}
</div >und am Ende steht Text
  {{#vardefine: Hinweis-Container--Icon__border| Hinweis-Container__noborder}}
|}
}}<!--
{{Hinweis| ! Hinweis | blau | c=gr }}
 
--></noinclude>
*** Ende Berechnung der Farbwerte ***
 
 
*** Beginn Festlegung Container-Klasse, ggf. Farbwerte Icon ändern ***
 
-->{{#switch: {{#var:versionsindex }}
| 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.
 
--> {{#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}}
{{#vardefine: background-color--Icon|}}
{{#vardefine: font-color--Icon|{{#if:|| {{{3| gr}}} }} }}
{{#vardefine: Hinweis-Container--Icon__border| Hinweis-Container__noborder}}
}}<!--
 
 
*** Ende Festlegung Container-Klasse ***
 
 
*** Beginn Definition der Klassen ***
 
-->{{#vardefine: Hinweis-Container--icon__Class
| {{#var: Hinweis-Container--icon__Class}}
  {{#var: Hinweis-Container--Icon__border }}
  {{Anw}} {{#var:background-color--Icon}}
  font-color__{{#var:font-color--Icon}}
  {{#if: {{#var:hinweis-bordered|}} | margin-right-6px }}
}}<!--
-->{{#vardefine: Hinweis-Container--Text-bordered__Class
| {{#if: {{#var:hinweis-bordered|}} | {{#var:Hinweis-Container--Text-bordered__Class}} | Hinweis-Container--Text-bordered__ausblenden }}
  {{#var: Hinweis-Container--Text__border }}
  {{Anw}} {{#var:background-color--Text}}
  font-color__{{#var:font-color--Text}}
}}<!--
 
*** Ende Definition der Klassen ***
 
 
 
--><!--
--><!--
--><!--
 
***** Hier kommt der eigentliche Hinweis-Container ***
 
--><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--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><!--
Achtung: Der vorstehende Span ist erforderlich, weil der Parser sonst Leerzeichen vor html-Tags (<u>) verschluckt
--> </span><!--
--> <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}}"
{{#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><!--
 
***** Und hier endet er ***
 
--><noinclude>{{Dokumentation}}
 
 
{{#ifeq:{{{1|}}}|!|
<!-- Formatierung Ausrufezeichen only -->
{{#vardefine:icon|{{spc|!!|o|-|c={{{c|{{{2|r}}} }}} }} }}
}}<!--
-->
 
 
</noinclude>

Aktuelle Version vom 30. Mai 2022, 08: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.6.2

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.06002