Vorlage:Tag (Jack2)/Checker (Jack2): Unterschied zwischen den Versionen

Aus JACK Wiki
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
 
(24 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt)
Zeile 5: Zeile 5:
*'''Kurzertext:''' Diese Variable enthält den kurzen Text, der immer am Anfang stehen soll.
*'''Kurzertext:''' Diese Variable enthält den kurzen Text, der immer am Anfang stehen soll.
*'''Langertext:''' Diese Variable enthält den langen Text, der nur angezeigt wird, wenn die Seite den Pfad *:*/Checkername/* besitzt oder auf der Seite des Tags eingebunden ist.
*'''Langertext:''' Diese Variable enthält den langen Text, der nur angezeigt wird, wenn die Seite den Pfad *:*/Checkername/* besitzt oder auf der Seite des Tags eingebunden ist.
*'''Parent:'''Gibt den Parent des Tags an. In der Form <code><nowiki><code><tagname></code>[[:Tagname]]</nowiki></code> angeben.
**Ist Parent = <code><exercise></code> nur <code><nowiki><code><tagname></code></nowiki></code> angeben.
*'''Child:'''Gibt den die Untertags des Tags an. In der Form <code><nowiki><code><tagname></code>[[:Tagname]]</nowiki></code> angeben.
**Gibt es '''keine''' Untertags, sollte man unter Child <code>Dieser Tag besitzt keine Untertags.</code> einfügen.
*'''Bearbeiten''' Die Variable um Bearbeitungslinks anzeigen zu lassen. Um dieses Feature vollständig zu nutzen '''muss''' hier Bearbeiten={{{Bearbeiten}}} beim Aufrufen der Vorlage eingefügt werden, wenn die Seite gespeichert wird.
::'''0''': Es werden keine zusätzlichen Links angezeigt. (Default)
::'''1''': Es werden alle Links angezeigt, sowohl auf nicht vorhandene Seiten als auch auf die Seiten, die zum Bearbeiten des Textes benötigt werden.
  </noinclude>
  </noinclude>


{{#ifexpr: {{#ifeq: {{#titleparts: {{PAGENAME}} | 1 | 2 }}|{{{Checkername}}}|1|0}} or {{#ifeq: {{PAGENAME}}|{{{TagName}}}|1|0}}|
{{#ifexpr: {{#ifeq: {{#titleparts: {{PAGENAME}} | 1 | 2 }}|{{{Checkername}}}|1|0}} or {{#ifeq: {{PAGENAME}}|{{{TagName}}}|1|0}}|
==={{{Checkername|Es  wurde noch kein Text mit der Variable '''Checkername''' eingefügt. <br />}}}===
===[[{{{Checkername|}}}]]===
{{{Kurzertext|Es wurde noch kein kurzer Text mit der Variable '''Kurzertext''' eingefügt.}}}
{{#ifeq: {{{Bearbeiten|0}}}|1|[[subpage:{{{TagName}}}/{{{Checkername}}}|Hier klicken um den Checkerabhängigen Text zu Bearbeiten.]]}}{{{Kurzertext|Es wurde noch kein kurzer Text mit der Variable '''Kurzertext''' eingefügt.}}}
{{{Langertext|Es wurde noch kein langer Text mit der Variable '''Langertext''' eingefügt.}}}
{{{Langertext|Es wurde noch kein langer Text mit der Variable '''Langertext''' eingefügt.}}}
 
====Parent====
{{{Parent|Es wurde noch kein Parent eingefügt.}}}
====Child====
{{{Child|Dieser Tag besitzt keine Untertags.}}}
|
|


}}
}}
{{#ifeq: {{PAGENAME}}|{{{Checkername}}}|
{{#ifeq: {{lcfirst:{{#titleparts: {{PAGENAME}} | 1 | 1 }}}}|{{lcfirst:{{{Checkername}}}}}|{{#ifeq: {{{Bearbeiten|0}}}|1|[[subpage:{{{TagName}}}/{{{Checkername}}}|Hier klicken um den Checkerabhängigen Text zu Bearbeiten.]]}}{{{Kurzertext|Es wurde noch kein kurzer Text mit der Variable '''Kurzertext''' eingefügt.}}}
*'''{{{Checkername|Es  wurde noch kein Text mit der Variable '''Checkername''' eingefügt}}}'''<br />{{{Kurzertext|Es wurde noch kein kurzer Text mit der Variable '''Kurzertext''' eingefügt.}}}
}}
}}


<noinclude>[[category:Vorlage]]</noinclude>
<noinclude>[[category:Vorlage]]</noinclude>

Aktuelle Version vom 7. Juni 2023, 09:32 Uhr

Eine Vorlage um die Beschreibung zu einem Tag zu einem bestimmten Checker einheitlich darzustellen.

Variablen

  • Checkername: Diese Variable ist für den Namen des Checkers zu dem der Text geschrieben werden soll.
  • TagName: Diese Variable für den Namen des Tags.
  • Kurzertext: Diese Variable enthält den kurzen Text, der immer am Anfang stehen soll.
  • Langertext: Diese Variable enthält den langen Text, der nur angezeigt wird, wenn die Seite den Pfad *:*/Checkername/* besitzt oder auf der Seite des Tags eingebunden ist.
  • Parent:Gibt den Parent des Tags an. In der Form <code><tagname></code>[[:Tagname]] angeben.
    • Ist Parent = <exercise> nur <code><tagname></code> angeben.
  • Child:Gibt den die Untertags des Tags an. In der Form <code><tagname></code>[[:Tagname]] angeben.
    • Gibt es keine Untertags, sollte man unter Child Dieser Tag besitzt keine Untertags. einfügen.
  • Bearbeiten Die Variable um Bearbeitungslinks anzeigen zu lassen. Um dieses Feature vollständig zu nutzen muss hier Bearbeiten={{{Bearbeiten}}} beim Aufrufen der Vorlage eingefügt werden, wenn die Seite gespeichert wird.
0: Es werden keine zusätzlichen Links angezeigt. (Default)
1: Es werden alle Links angezeigt, sowohl auf nicht vorhandene Seiten als auch auf die Seiten, die zum Bearbeiten des Textes benötigt werden.