Template:Harvard citation: Difference between revisions

From Vigyanwiki
Template>Ligulem
(cat, esoteric)
Template>Ligulem
(if -> qif - qif is the server friendlier variant of if)
Line 1: Line 1:
({{if
({{qif
   |1={{booleq
   |test={{booleq
       |{{{Ref|}}}
       |{{{Ref|}}}
       |none
       |none
     }}
     }}
   |2={{if
   |then={{qif
       |{{{5|}}}
       |test={{{5|}}}
       |{{{1}}} et al. {{{5}}}
       |then={{{1}}} et al. {{{5}}}
       |{{if
       |else={{qif
           |{{{4|}}}
           |test={{{4|}}}
           |{{{1}}}, {{{2}}} & {{{3}}} {{{4}}}
           |then={{{1}}}, {{{2}}} & {{{3}}} {{{4}}}
           |{{if
           |else={{qif
             |{{{3|}}}
             |test={{{3|}}}
             |{{{1}}} & {{{2}}} {{{3}}}
             |then={{{1}}} & {{{2}}} {{{3}}}
             |{{{1}}} {{{2}}}
             |else={{{1}}} {{{2}}}
           }}
           }}
         }}
         }}
     }}
     }}
   |3={{wikilink
   |else={{wikilink
     |1={{if
     |1={{qif
         |1={{{Ref|}}}
         |test={{{Ref|}}}
         |2=<nowiki>#</nowiki>{{{Ref}}}
         |then=<nowiki>#</nowiki>{{{Ref}}}
         |3=<nowiki>#</nowiki>CITEREF{{{1}}}{{{2}}}{{{3|}}}{{{4|}}}{{{5|}}}
         |else=<nowiki>#</nowiki>CITEREF{{{1}}}{{{2}}}{{{3|}}}{{{4|}}}{{{5|}}}
       }}
       }}
     |2={{if
     |2={{qif
           |{{{5|}}}
           |test={{{5|}}}
           |{{{1}}} et al. {{{5}}}
           |then={{{1}}} et al. {{{5}}}
           |{{if
           |else={{qif
             |{{{4|}}}
             |test={{{4|}}}
             |{{{1}}}, {{{2}}} &amp; {{{3}}} {{{4}}}
             |then={{{1}}}, {{{2}}} &amp; {{{3}}} {{{4}}}
             |{{if
             |else={{qif
                 |{{{3|}}}
                 |test={{{3|}}}
                 |{{{1}}} &amp; {{{2}}} {{{3}}}
                 |then={{{1}}} &amp; {{{2}}} {{{3}}}
                 |{{{1}}} {{{2}}}
                 |else={{{1}}} {{{2}}}
               }}
               }}
           }}
           }}
         }}
         }}
   }}
   }}
}}{{if
}}{{qif
   |1={{{loc|}}}
   |test={{{loc|}}}
   |2=, {{{loc}}}
   |then=, {{{loc}}}
   |3={{if
   |else={{qif
     |1={{{p|}}}
     |test={{{p|}}}
     |2=, p. {{{p}}}
     |then=, p. {{{p}}}
     |3={{if
     |else={{qif
         |1={{{pp|}}}
         |test={{{pp|}}}
         |2=, pp. {{{pp}}}
         |then=, pp. {{{pp}}}
       }}
       }}
   }}
   }}

Revision as of 21:36, 14 December 2005

(Template:QifTemplate:Qif)