Jump to content

Template:PP Articles: Difference between revisions

Simplify loop
Beautify code
Line 1: Line 1:
<!--====================Related article script============================
= References =
==========================Variablen:================================
i = PP Artikel (1=Jahr, 2=Heft, 3=Seite, 4=Titel, 5=leer, 6= Jahr2, 7= Heft2 usw...)
j = Market Survey
u = URL
================================================================-->
= References = {{  #vardefine: i | 1}}{{  #vardefine: j | 1}}{{  #vardefine: u | 1}}
<!--==================================================================
<!--==================================================================
Beim ersten Durchlauf wird Überschrift "Market surveys" erstellt, falls Surveys vorhanden sind.
Falls Surveys vorhanden sind, wird die Überschrift "Market Surveys" erstellt.
Anschließend erfolgt in einer Schleife die Ausgabe aller surveys.
Anschließend erfolgt in einer Schleife die Ausgabe aller surveys.
===================================================================-->
===================================================================-->
{{#ifeq:{{{survey1|}}}|{{{survey1|-}}}| == Market surveys == | }}
{{ #vardefine: i | 1 }}
{{#while:
{{ #ifeq: {{{ survey1 | }}} | {{{ survey1 | - }}} | == Market Surveys == | }}
   | {{{ survey{{#var: j }} |}}}
{{ #while:
   | <p>[[{{{ survey{{#var: j }} }}}]]</p>{{#vardefine: j | {{ #expr: {{ #var: j }} + 1 }} }}
   | {{{ survey{{ #var: i }} | }}}
   | <p>[[{{{ survey{{ #var: i }} }}}]]</p>
    {{ #vardefine: i | {{ #expr: {{ #var: i }} + 1 }} }}
}}
}}
<!--==================================================================
<!--==================================================================
Beim ersten Durchlauf wird Überschrift "PETplanet Insider" erstellt, falls Artikel vorhanden sind.
Falls Artikel vorhanden sind, wird die Überschrift "PETplanet Insider Articles" erstellt.
Anschließend erfolgt in einer Schleife die Ausgabe aller Artikel mit Überschriften
Anschließend erfolgt in einer Schleife die Ausgabe aller Artikel mit Überschriften.
i = PP Artikel (1=Jahr, 2=Heft, 3=Seite, 4=Titel, 5=leer, 6= Jahr2, 7= Heft2 usw...)
===================================================================-->
===================================================================-->
{{#if: {{{ {{#var: i }} |}}}|
{{ #vardefine: i | 1 }}
== PETplanet Insider Articles ==
{{ #if: {{{ {{ #var: i }} | }}} | == PETplanet Insider Articles == | }}
|}}
{{
{{
   #while:
   #while:
Line 31: Line 27:
Ausgabe der externen Links (Firmenwebsite usw.)
Ausgabe der externen Links (Firmenwebsite usw.)
===================================================================-->
===================================================================-->
{{#ifeq:{{{url1|}}}|{{{url1|-}}}| == External links == | }}
{{ #vardefine: i | 1 }}
{{ #ifeq: {{{ url1 | }}} | {{{ url1 | - }}} | == External links == | }}
{{
{{
   #while:
   #while:
   | {{{ url{{#var: u }} |}}}
   | {{{ url{{#var: i }} |}}}
   |
   |
[{{{ url{{#var: u }} }}} {{{ urlname{{#var: u }} }}}]<br>{{
[{{{ url{{#var: i }} }}} {{{ urlname{{#var: i }} }}}]<br>{{
     #vardefine: u
     #vardefine: i
     | {{ #expr: {{ #var: u }} + 1 }}
     | {{ #expr: {{ #var: i }} + 1 }}
   }}
   }}
}}
}}