Difference between revisions of "Template:PP Articles"

From WikiPETia.info

(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 }}
 
   }}
 
   }}
 
}}
 
}}

Revision as of 14:17, 28 March 2017

References