Zeile 7: |
Zeile 7: |
| </pre> | | </pre> |
| Klick auf „Bearbeiten“, um den Quelltext der Vorlage anzusehen. | | Klick auf „Bearbeiten“, um den Quelltext der Vorlage anzusehen. |
− | </noinclude><includeonly></includeonly> | + | |
| + | == Bearbeiten == |
| + | </noinclude><!-- |
| + | |
| + | --><includeonly><!-- |
| + | -->{{#vardefine: PAGENAME | {{{ 1 | {{FULLPAGENAME}} }}} }} <!-- |
| + | |
| + | -->{{#arraydefine: Publikation <!-- |
| + | -->| {{#ask:<!-- |
| + | -->[[-Has subobject::{{#var:PAGENAME}}]] [[Typ::Quelle]] <!-- |
| + | -->OR [[-Has subobject::{{#var:PAGENAME}}]] [[Typ::Printquelle]] <!-- |
| + | -->| mainlabel=- <!-- |
| + | -->| ?Publikation# <!-- |
| + | -->| sort=Publikation <!-- |
| + | -->| order=asc <!-- |
| + | -->| sep=@//@ <!-- |
| + | -->| headers=hide <!-- |
| + | -->}}<!-- |
| + | -->| @//@ <!-- |
| + | -->| unique <!-- |
| + | -->}}<!-- |
| + | |
| + | -->{{#arraymap: {{#arrayprint: Publikation | @//@ }}<!-- |
| + | -->| @//@ <!-- |
| + | -->| @PUB@ <!-- |
| + | -->| {{#set: Publikation | @PUB@ }} <!-- |
| + | |
| + | --><!-- START Variablen und Arrays zurücksetzen |
| + | -->{{#vardefine: SeiteZahl Quelle | }}<!-- |
| + | -->{{#vardefine: SeiteZahl Printquelle | }}<!-- |
| + | -->{{#vardefine: SeiteZahl ungeordnet | }}<!-- |
| + | -->{{#vardefine: Größte Zahl | }}<!-- |
| + | -->{{#vardefine: SeiteZahl geordnet | }}<!-- |
| + | --><!-- ENDE Variablen und Arrays zurücksetzen |
| + | |
| + | --><!-- START Typ::Quelle |
| + | |
| + | -->{{#arraymap: <!-- |
| + | -->{{#ask: [[-Has subobject::{{#var:PAGENAME}}]] [[Typ::Quelle]] [[Publikation::@PUB@]] <!-- |
| + | -->| link=none <!-- |
| + | -->| sep=@//@ <!-- |
| + | -->|<!-- |
| + | -->}}<!-- |
| + | -->| @//@ <!-- |
| + | -->| @SUB@ <!-- |
| + | -->| {{#subobject: Gesamtquellen zu @PUB@ <!-- |
| + | -->| Typ = Gesamtquellen <!-- |
| + | -->| Publikation = @PUB@ <!-- |
| + | -->| SeiteZahl Quelle = {{#show: @SUB@ | ?SeiteZahl# }}<!-- |
| + | -->| Seitenausgabe Quelle = {{#show: @SUB@ | ?Seitenangabe# }}<!-- |
| + | -->}}<!-- |
| + | -->{{#vardefine: SeiteZahl Quelle <!-- |
| + | -->| {{#show: @SUB@ | ?SeiteZahl# }},{{#var: SeiteZahl Quelle }}<!-- |
| + | -->}}<!-- |
| + | -->|<!-- |
| + | -->}}<!-- |
| + | |
| + | --><!-- ENDE Typ::Quelle |
| + | |
| + | --><!-- START Typ::Printquelle |
| + | |
| + | -->{{#arraydefine: Seitenangabe Printquelle <!-- |
| + | -->| {{#ask: [[-Has subobject::{{#var:PAGENAME}}]] [[Typ::Printquelle]] [[Publikation::@PUB@]] <!-- |
| + | -->| mainlabel=- <!-- |
| + | -->| ?Printseiten# <!-- |
| + | -->| headers=hide<!-- |
| + | -->| link=none <!-- |
| + | -->|<!-- |
| + | -->}}<!-- |
| + | -->| , <!-- |
| + | -->}}<!-- |
| + | |
| + | -->{{#arraymap: {{#arrayprint: Seitenangabe Printquelle | @//@ }} <!-- |
| + | -->| @//@ <!-- |
| + | -->| @SEITENANGABE@ <!-- |
| + | -->| {{#vardefine: SeiteZahl | {{#explode: @SEITENANGABE@ | - | 0 }} }}<!-- |
| + | -->{{#vardefine: SeiteZahl | {{#explode: {{#var: SeiteZahl }} | f | 0 }} }}<!-- |
| + | -->{{#subobject: Gesamtquellen zu @PUB@ <!-- |
| + | -->| Typ = Gesamtquellen <!-- |
| + | -->| Publikation = @PUB@ <!-- |
| + | -->| SeiteZahl Printquelle = {{#var: SeiteZahl }}<!-- |
| + | -->| Seitenausgabe Printquelle = <span class="Printindex " >@SEITENANGABE@</span><!-- |
| + | -->}}<!-- |
| + | -->{{#vardefine: SeiteZahl Printquelle<!-- |
| + | -->| {{#var: SeiteZahl |}},{{#var: SeiteZahl Printquelle | }} <!-- |
| + | -->}}<!-- |
| + | -->|<!-- |
| + | -->}}<!-- |
| + | |
| + | --><!-- ENDE Typ::Printquelle |
| + | |
| + | --><!-- START SeiteZahl in numerischer Reihenfolge |
| + | |
| + | -->{{#vardefine: SeiteZahl ungeordnet <!-- |
| + | -->| {{#var: SeiteZahl Quelle | }} {{#var: SeiteZahl Printquelle | }} <!-- |
| + | -->}}<!-- |
| + | |
| + | -->{{#vardefine: SeiteZahl ungeordnet <!-- |
| + | -->| {{#sub: {{#var: SeiteZahl ungeordnet | }} <!-- |
| + | -->| 0 <!-- |
| + | -->| {{#expr: {{#len: {{#var: SeiteZahl ungeordnet | }} }} - 1 }}<!-- |
| + | -->}}<!-- |
| + | -->}}<!-- |
| + | |
| + | -->{{#arraydefine: SeiteZahl ungeordnet<!-- |
| + | -->| {{#var: SeiteZahl ungeordnet | }} <!-- |
| + | -->| , <!-- |
| + | -->| unique <!-- |
| + | -->}}<!-- |
| + | |
| + | -->{{#arraymap: {{#arrayprint: SeiteZahl ungeordnet | @//@ }}<!-- |
| + | -->| @//@ <!-- |
| + | -->| @UNGEORDNET@ <!-- |
| + | -->| {{#ifexpr: @UNGEORDNET@ > {{#var: Größte Zahl | 0 }}<!-- |
| + | -->| {{#vardefine: Größte Zahl | @UNGEORDNET@ }}<!-- |
| + | -->|<!-- |
| + | -->}}<!-- |
| + | -->|<!-- |
| + | -->}}<!-- |
| + | -->{{#vardefine: SeiteZahl geordnet | {{#var: Größte Zahl }} }}<!-- |
| + | |
| + | -->{{#arraymap: {{#arrayprint: SeiteZahl ungeordnet | @//@ }}<!-- |
| + | -->| @//@ <!-- |
| + | -->| @UNGEORDNET@ <!-- |
| + | -->| {{#vardefine: UNGEORDNET | @UNGEORDNET@ }}<!-- |
| + | --> {{#arraymap: {{#var: SeiteZahl geordnet | , }} <!-- |
| + | -->| , <!-- |
| + | -->| @GEORDNET@ <!-- |
| + | -->| <!-- |
| + | --> {{#ifexpr: @GEORDNET@ < {{#var: UNGEORDNET }} <!-- |
| + | -->| {{#vardefine: TEMP | {{#var: TEMP }},@GEORDNET@ }} <!-- |
| + | -->| {{#vardefine: TEMP | {{#var: TEMP }},{{#var: UNGEORDNET }},@GEORDNET@ }} <!-- |
| + | --> {{#vardefine: UNGEORDNET | {{#var: Größte Zahl }} }} <!-- |
| + | -->}}<!-- |
| + | -->|<!-- |
| + | -->}}<!-- |
| + | --> {{#vardefine: SeiteZahl geordnet | {{#var: TEMP }} }} <!-- |
| + | --> {{#vardefine: TEMP | }} <!-- |
| + | -->|<!-- |
| + | -->}}<!-- |
| + | |
| + | -->{{#arraydefine: SeiteZahl geordnet | {{#var: SeiteZahl geordnet }} | , }}<!-- |
| + | -->{{#arrayunique: SeiteZahl geordnet }}<!-- |
| + | -->{{#arraymap: {{#arrayprint: SeiteZahl geordnet | @//@ }}<!-- |
| + | -->| @//@ <!-- |
| + | -->| @SEITEZAHL@ <!-- |
| + | -->| {{#subobject: Gesamtquellen zu @PUB@ <!-- |
| + | -->| SeiteZahl geordnet = @SEITEZAHL@<!-- |
| + | -->}}<!-- |
| + | -->|<!-- |
| + | -->}}<!-- |
| + | |
| + | --><!-- ENDE SeiteZahl in numerischer Reihenfolge |
| + | |
| + | -->| <!-- |
| + | -->}}<!-- |
| + | |
| + | --></includeonly> |