KKeine Bearbeitungszusammenfassung |
K 1 Version importiert |
||
| (18 dazwischenliegende Versionen von 2 Benutzern 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 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" | ||
--> <span class="Hinweis-Container--Text-bordered-inhalt {{#var:Hinweis-Container--Text-bordered__Class}}">{{#var:hinweis-bordered|}}</span><!-- | {{#if: {{{lh|}}} | style="line-height: {{{lh|}}};"><!-- | ||
--> <span class="Hinweis-Container--Text-bordered-inhalt {{#var:Hinweis-Container--Text-bordered__Class}}"><span class="inline-block">{{#var:hinweis-bordered|}}</span></span><!-- | |||
Achtung: Der vorstehende Span ist erforderlich, weil der Parser sonst Leerzeichen vor html-Tags (<u>) verschluckt | 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 | Achtung: Der vorstehende Span ist erforderlich, weil der Parser sonst Leerzeichen vor html-Tags (<u>) verschluckt | ||
Aktuelle Version vom 15. Juli 2025, 09:01 Uhr
Diese Vorlage erleichtert uns die Gestaltung unseres Wikis.
Sie wird auf Wikiseiten verwendet, um z.B. unterschiedliche css-Styles aufrufen zu können