Vorlage:IstInKat: Unterschied zwischen den Versionen

mit Modul:IsIn
(umgestellt)
(mit Modul:IsIn)
Zeile 12: Zeile 12:
| Vorlage:Reiseroute/Skelett
| Vorlage:Reiseroute/Skelett
| Vorlage:Kategorie =
| Vorlage:Kategorie =
| #default =
| #default = {{#switch: {{#invoke: IsIn | checkTarget | page = {{{1}}} | enterTarget = Ist-In eintragen }}
  {{#if: {{{1}}} |
      | emptyTarget
      {{#ifeq: {{{1}}} | Ist-In eintragen | {{#ifeq:{{NAMESPACE}}|{{ns:2}}||[[Kategorie:Ist-In eintragen]] }} |
      | enterTarget = [[Kategorie:Ist-In eintragen]]
        {{#isin:{{{1}}}}}[[Kategorie:{{{1}}}{{#if:{{{2|}}}|{{!}}{{{2|}}} }}]]{{#if:{{{3|}}}|[[Kategorie:{{{3}}}{{#if:{{{4|}}}|{{!}}{{{4|}}}}}]]}}{{#if:{{{5|}}}|[[Kategorie:{{{5}}}{{#if:{{{6|}}}|{{!}}{{{6|}}}}}]]}}{{#if:{{{7|}}}|[[Kategorie:{{{7}}}{{#if:{{{8|}}}|{{!}}{{{8|}}}}}]]}}{{#ifeq:{{NAMESPACE}}|{{ns:0}}| {{#ifexist:Kategorie:{{PAGENAME}} | [[Kategorie:{{PAGENAME}}| ]] }} | }}<!-- Default: isin
      | wrongIsIn  = [[Kategorie:IstIn-Ziel nicht vorhanden]]
      --> }}<!-- Ende ifeq
      | #default    = {{#isin:{{{1}}}}}<!--
   -->| [[Kategorie:Ist-In eintragen]] }}<!-- Ende if
          -->[[Kategorie:{{{1}}}{{#if:{{{2|}}}|{{!}}{{{2|}}} }}]]{{#if:{{{3|}}}|[[Kategorie:{{{3}}}{{#if:{{{4|}}}|{{!}}{{{4|}}}}}]]}}{{#if:{{{5|}}}|[[Kategorie:{{{5}}}{{#if:{{{6|}}}|{{!}}{{{6|}}}}}]]}}{{#if:{{{7|}}}|[[Kategorie:{{{7}}}{{#if:{{{8|}}}|{{!}}{{{8|}}}}}]]}}<!--
          -->{{#ifeq:{{NAMESPACE}}|{{ns:0}}
              | {{#ifexist:Kategorie:{{PAGENAME}}| [[Kategorie:{{PAGENAME}}| ]] }}
          }}
   }}<!-- Ende switch #2


  -->{{#ifeq: {{trim|{{{1}}}}} || <!-- empty string -->
-->}}<!-- Ende switch #1 --></includeonly><noinclude>{{Dokumentation}}</noinclude>
      | {{#ifexist:{{#ifeq:{{NAMESPACE}}|{{ns:0}}|{{{1}}}|{{NAMESPACE}}:{{Replace|{{{1}}}|{{NAMESPACE}}:|}}}}
        | <!-- yes: do nothing -->
        | [[Kategorie:IstIn-Ziel nicht vorhanden]]
      }}
  }}<!-- Ende ifeq
 
-->}}<!-- Ende switch --></includeonly><noinclude>{{Dokumentation}}</noinclude>
Anonymer Benutzer