Vorlage:Tag: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Swolff (Diskussion | Beiträge) ("subpage" wurde an einigen stellen vergessen) |
Swolff (Diskussion | Beiträge) (Kommentare hinzugefügt; "Bearbeiten"-Variable eingepflegt) |
||
Zeile 1: | Zeile 1: | ||
<noinclude>Dies ist eine Vorlage, um Tags die in Jack benutzt werden, einheitlich zu formatieren. Dazu muss lediglich auf der entsprechenden Seite '''<nowiki>{{Template:Tag}}</nowiki>''' als Inhalt eingefügt werden. | <noinclude> | ||
*''' | <!---Beschreibung und Anleitung zur Vorlage --->Dies ist eine Vorlage, um Tags die in Jack benutzt werden, einheitlich zu formatieren. Dazu muss lediglich auf der entsprechenden Seite '''<nowiki>{{Template:Tag}}</nowiki>''' als Inhalt eingefügt werden. | ||
*'''Bearbeiten''' Die Variable steuert, ob alle Links angezeigt werden sollen. ( Soll in '''Bearbeiten''' geändert werden.) | |||
::'''0''': Es werden nur Checker angezeigt, zu denen Seite erstellt wurden. | ::'''0''': Es werden nur Checker angezeigt, zu denen Seite erstellt wurden. | ||
::'''1''': Es werden alle Links angezeigt. | ::'''1''': Es werden alle Links angezeigt. | ||
Zeile 6: | Zeile 7: | ||
</noinclude> | </noinclude> | ||
<!--- Wird der Inhalt auf der Seite selbst angezeigt, so wird der erweiterte Text angezeigt. Ansonsten wird ein kurzer Text angezeigt.---> | |||
{{#ifeq: {{PAGENAME}}|{{{TagName}}}| | {{#ifeq: {{PAGENAME}}|{{{TagName}}}| | ||
==Allgemeines== | ==Allgemeines== | ||
<noinclude>Die allgemeine Beschreibung des Tags.</noinclude> | <noinclude>Die allgemeine Beschreibung des Tags.</noinclude> | ||
{{#ifexpr: {{#ifexist:subpage:{{{TagName}}}/Allg|1|0}} or {{#ifexpr: {{{AlleLinks|0}}}=1 | 1 | 0 }}| {{:subpage:{{{TagName}}}/Allg| | {{#ifexpr: {{#ifexist:subpage:{{{TagName}}}/Allg|1|0}} or {{#ifexpr: {{{AlleLinks|0}}}=1 | 1 | 0 }}| {{:subpage:{{{TagName}}}/Allg|Bearbeiten={{{Bearbeiten|0}}} }}| }} | ||
==Eigenheiten der Einzelnen Aufgabentypen(Checker-Orientiert)== | ==Eigenheiten der Einzelnen Aufgabentypen(Checker-Orientiert)== | ||
{{#ifexpr: {{#ifexist: :subpage:{{{TagName}}}/Dynamic_Cpp_Checker|1|0}} or {{#ifexpr: {{{Bearbeiten|0}}}=1 | 1 | 0 }}| {{:subpage:{{{TagName}}}/Dynamic_Cpp_Checker|Bearbeiten={{{Bearbeiten|0}}}}}}} | |||
{{#ifexpr: {{#ifexist: :subpage:{{{TagName}}}/Dynamic_R_Checker|1|0}} or {{#ifexpr: {{{Bearbeiten|0}}}=1 | 1 | 0 }}| {{:subpage:{{{TagName}}}/Dynamic_R_Checker|Bearbeiten={{{Bearbeiten|0}}}}}}} | |||
: | {{#ifexpr: {{#ifexist: :subpage:{{{TagName}}}/InstantFillInChecker|1|0}} or {{#ifexpr: {{{Bearbeiten|0}}}=1 | 1 | 0 }}| {{:subpage:{{{TagName}}}/InstantFillInChecker|Bearbeiten={{{Bearbeiten|0}}}}}}} | ||
: | {{#ifexpr: {{#ifexist: :subpage:{{{TagName}}}/InstantMultipleChoiceChecker|1|0}} or {{#ifexpr: {{{Bearbeiten|0}}}=1 | 1 | 0 }}| {{:subpage:{{{TagName}}}/InstantMultipleChoiceChecker|Bearbeiten={{{Bearbeiten|0}}}}}}} | ||
: | {{#ifexpr: {{#ifexist: :subpage:{{{TagName}}}/Java_Metric_Checker|1|0}} or {{#ifexpr: {{{Bearbeiten|0}}}=1 | 1 | 0 }}| {{:subpage:{{{TagName}}}/Java_Metric_Checker|Bearbeiten={{{Bearbeiten|0}}}}}}} | ||
{{#ifexpr: {{#ifexist: :subpage:{{{TagName}}}/Java_Visualizer|1|0}} or {{#ifexpr: {{{Bearbeiten|0}}}=1 | 1 | 0 }}| {{:subpage:{{{TagName}}}/Java_Visualizer|Bearbeiten={{{Bearbeiten|0}}}}}}} | |||
: | {{#ifexpr: {{#ifexist: :subpage:{{{TagName}}}/Static_Cpp_Checker_GreQL|1|0}} or {{#ifexpr: {{{Bearbeiten|0}}}=1 | 1 | 0 }}| {{:subpage:{{{TagName}}}/Static_Cpp_Checker_GreQL|Bearbeiten={{{Bearbeiten|0}}}}}}} | ||
{{#ifexpr: {{#ifexist: :subpage:{{{TagName}}}/Static_Java_Checker_AGG|1|0}} or {{#ifexpr: {{{Bearbeiten|0}}}=1 | 1 | 0 }}| {{:subpage:{{{TagName}}}/Static_Java_Checker_AGG|Bearbeiten={{{Bearbeiten|0}}}}}}} | |||
{{#ifexpr: {{#ifexist: :subpage:{{{TagName}}}/Static_Java_Checker_GreQL|1|0}} or {{#ifexpr: {{{Bearbeiten|0}}}=1 | 1 | 0 }}| {{:subpage:{{{TagName}}}/Static_Java_Checker_GreQL|Bearbeiten={{{Bearbeiten|0}}}}}}} | |||
: | {{#ifexpr: {{#ifexist: :subpage:{{{TagName}}}/Static_R_Checker|1|0}} or {{#ifexpr: {{{Bearbeiten|0}}}=1 | 1 | 0 }}| {{:subpage:{{{TagName}}}/Static_R_Checker|Bearbeiten={{{Bearbeiten|0}}}}}}} | ||
: | {{#ifexpr: {{#ifexist: :subpage:{{{TagName}}}/Tracing_Java_Checker|1|0}} or {{#ifexpr: {{{Bearbeiten|0}}}=1 | 1 | 0 }}| {{:subpage:{{{TagName}}}/Tracing_Java_Checker|Bearbeiten={{{Bearbeiten|0}}}}}}} | ||
{{#ifexpr: {{#ifexist: :subpage:{{{TagName}}}/UML_Checker|1|0}} or {{#ifexpr: {{{Bearbeiten|0}}}=1 | 1 | 0 }}| {{:subpage:{{{TagName}}}/UML_Checker|Bearbeiten={{{Bearbeiten|0}}}}}}} | |||
[[Category:Tag]]|<!--- Ab hier kommt die zusammengefasste Version. Werden die dazugehörigen Seiten mit den Entsprechenden Vorlagen genutzt, wird hier, wenn man eine Seite, die diese Vorlage nutzt, auf einer Anderen einbindet, so wird nur ein kurzer Text und, wenn diese weitere Seite ein Checker ist, auch die Kurzbeschreibung zum Checker. Wenn hier ein neuer Checker eingepflegt werden soll muss darauf geachtet werden keine zusätzlichen Leerzeichen zu verursachen.---> | |||
: | {{#ifexpr: {{#ifexist:subpage:{{{TagName}}}/Allg|1|0}} or {{#ifexpr: {{{Bearbeiten|0}}}=1 | 1 | 0 }}| {{:subpage:{{{TagName}}}/Allg|Bearbeiten={{{Bearbeiten|0}}}}}}} {{#ifexpr: {{#ifexist: :subpage:{{{TagName}}}/Dynamic_Cpp_Checker|1|0}} or {{#ifexpr: {{{Bearbeiten|0}}}=1 | 1 | 0 }}| {{:subpage:{{{TagName}}}/Dynamic_Cpp_Checker|Bearbeiten={{{Bearbeiten|0}}}}}}}{{#ifexpr: {{#ifexist: :subpage:{{{TagName}}}/Dynamic_R_Checker|1|0}} or {{#ifexpr: {{{Bearbeiten|0}}}=1 | 1 | 0 }}| {{:subpage:{{{TagName}}}/Dynamic_R_Checker|Bearbeiten={{{Bearbeiten|0}}}}}}}{{#ifexpr: {{#ifexist: :subpage:{{{TagName}}}/InstantFillInChecker|1|0}} or {{#ifexpr: {{{Bearbeiten|0}}}=1 | 1 | 0 }}| {{:subpage:{{{TagName}}}/InstantFillInChecker|Bearbeiten={{{Bearbeiten|0}}}}}}}{{#ifexpr: {{#ifexist: :subpage:{{{TagName}}}/InstantMultipleChoiceChecker|1|0}} or {{#ifexpr: {{{Bearbeiten|0}}}=1 | 1 | 0 }}| {{:subpage:{{{TagName}}}/InstantMultipleChoiceChecker|Bearbeiten={{{Bearbeiten|0}}}}}}}{{#ifexpr: {{#ifexist: :subpage:{{{TagName}}}/Java_Metric_Checker|1|0}} or {{#ifexpr: {{{Bearbeiten|0}}}=1 | 1 | 0 }}| {{:subpage:{{{TagName}}}/Java_Metric_Checker|Bearbeiten={{{Bearbeiten|0}}}}}}}{{#ifexpr: {{#ifexist: :subpage:{{{TagName}}}/Java_Visualizer|1|0}} or {{#ifexpr: {{{Bearbeiten|0}}}=1 | 1 | 0 }}| {{:subpage:{{{TagName}}}/Java_Visualizer|Bearbeiten={{{Bearbeiten|0}}}}}}}{{#ifexpr: {{#ifexist: :subpage:{{{TagName}}}/Static_Cpp_Checker_GreQL|1|0}} or {{#ifexpr: {{{Bearbeiten|0}}}=1 | 1 | 0 }}| {{:subpage:{{{TagName}}}/Static_Cpp_Checker_GreQL|Bearbeiten={{{Bearbeiten|0}}}}}}}{{#ifexpr: {{#ifexist: :subpage:{{{TagName}}}/Static_Java_Checker_AGG|1|0}} or {{#ifexpr: {{{Bearbeiten|0}}}=1 | 1 | 0 }}| {{:subpage:{{{TagName}}}/Static_Java_Checker_AGG|Bearbeiten={{{Bearbeiten|0}}}}}}}{{#ifexpr: {{#ifexist: :subpage:{{{TagName}}}/Static_Java_Checker_GreQL|1|0}} or {{#ifexpr: {{{Bearbeiten|0}}}=1 | 1 | 0 }}| {{:subpage:{{{TagName}}}/Static_Java_Checker_GreQL|Bearbeiten={{{Bearbeiten|0}}}}}}}{{#ifexpr: {{#ifexist: :subpage:{{{TagName}}}/Static_R_Checker|1|0}} or {{#ifexpr: {{{Bearbeiten|0}}}=1 | 1 | 0 }}| {{:subpage:{{{TagName}}}/Static_R_Checker|Bearbeiten={{{Bearbeiten|0}}}}}}}{{#ifexpr: {{#ifexist: :subpage:{{{TagName}}}/Tracing_Java_Checker|1|0}} or {{#ifexpr: {{{Bearbeiten|0}}}=1 | 1 | 0 }}| {{:subpage:{{{TagName}}}/Tracing_Java_Checker|Bearbeiten={{{Bearbeiten|0}}}}}}}{{#ifexpr: {{#ifexist: :subpage:{{{TagName}}}/UML_Checker|1|0}} or {{#ifexpr: {{{Bearbeiten|0}}}=1 | 1 | 0 }}| {{:subpage:{{{TagName}}}/UML_Checker|Bearbeiten={{{Bearbeiten|0}}}}}}}}} | ||
{{#ifexpr: {{ | |||
{{#ifexpr: {{#ifexist: :subpage:{{{TagName}}}/ | |||
{{#ifexpr: {{#ifexist: :subpage:{{{TagName}}}/ | |||
{{#ifexpr: {{#ifexist: :subpage:{{{TagName}}}/ | |||
{{#ifexpr: {{#ifexist: :subpage:{{{TagName}}}/ | |||
{{#ifexpr: {{#ifexist: :subpage:{{{TagName}}}/ | |||
{{#ifexpr: {{#ifexist: :subpage:{{{TagName}}}/ | |||
{{#ifexpr: {{#ifexist: :subpage:{{{TagName}}}/ | |||
{{#ifexpr: {{#ifexist: :subpage:{{{TagName}}}/ | |||
{{#ifexpr: {{#ifexist: :subpage:{{{TagName}}}/ | |||
{{#ifexpr: {{#ifexist: :subpage:{{{TagName}}}/ | |||
{{#ifexpr: {{#ifexist:subpage:{{{TagName}}}/ | |||
<noinclude>[[category:Vorlage]]</noinclude> | <noinclude>[[category:Vorlage]]</noinclude> |
Version vom 31. Oktober 2018, 10:51 Uhr
Dies ist eine Vorlage, um Tags die in Jack benutzt werden, einheitlich zu formatieren. Dazu muss lediglich auf der entsprechenden Seite {{Template:Tag}} als Inhalt eingefügt werden.
- Bearbeiten Die Variable steuert, ob alle Links angezeigt werden sollen. ( Soll in Bearbeiten geändert werden.)
- 0: Es werden nur Checker angezeigt, zu denen Seite erstellt wurden.
- 1: Es werden alle Links angezeigt.
- TagName: Die Variable für den Namen des Tags.