Vorlage:QuellenAusgabe: Unterschied zwischen den Versionen

Aus Splitterwiki
Zur Navigation springen Zur Suche springen
(AnmerkungPublikation ergänzt)
(test Lua Quellenausgabe)
Markierung: Ersetzt
 
(8 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
 
<h2>Quellen</h2>
 
<h2>Quellen</h2>
  
<!--
+
{{#invoke:Quellen|getQuellen|Pagename={{FULLPAGENAME}}}}
-->{{#if: {{#ask: [[-Hat Unterobjekt::{{FULLPAGENAME}}]] [[Typ::Gesamtquellen]] }}<!--
 
 
 
  --><!-- START Quellendarstellung auf Basis des subobjects vom Typ "Gesamtquellen"
 
 
 
  -->|<!--
 
    --><ul><!--
 
    -->{{#arraymap: <!--
 
      --> {{#show: {{FULLPAGENAME}} <!--
 
        -->| ?Publikation# <!--
 
        -->| sort=Publikation <!--
 
        -->| order=asc <!--
 
        -->| sep=@//@ <!--
 
        -->}}<!--
 
      -->| @//@ <!--
 
      -->| @PUB@ <!--
 
      -->| <li> <!--
 
        -->{{#vardefine: Gesamtquellen <!--
 
          -->| {{#ask: [[-Hat Unterobjekt::{{FULLPAGENAME}}]] [[Publikation::@PUB@]] [[Typ::Gesamtquellen]] <!--
 
            -->| link=none <!--
 
            -->}}<!--
 
          -->}}<!--
 
        -->[[@PUB@]]<!--
 
        -->{{#if: {{#show: {{#var: Gesamtquellen }} | ?AnmerkungPublikation }}<!--
 
          -->| <span class="Seitenangabe " > <!--
 
            -->(<!--
 
            -->{{#show: {{#var: Gesamtquellen }} <!--
 
              -->| ?AnmerkungPublikation# <!--
 
              -->| sep={{-,-}} <!--
 
              -->}}<!--
 
              -->)<!--
 
            --></span><!--
 
          -->|<!--
 
          -->}}<!--
 
        --> S. <!--
 
        -->{{#show: {{#var: Gesamtquellen }}<!--
 
          -->| ?Seitenausgabe Gesamtquellen <!--
 
          -->}}<!--
 
        --></li><!--
 
      -->| <hr> <!--
 
      -->}}<!--
 
 
 
      --></ul><!--
 
 
 
  --><!-- ENDE Quellendarstellung auf Basis des subobjects vom Typ "Gesamtquellen"
 
 
 
  --><!-- START Quellendarstellung auf Basis einzelner subobjects vom Typ "Quelle"
 
 
 
  -->|{{#arraymap: <!--
 
    -->{{#ask: [[Kategorie:Publikation]]<!--
 
      -->|sep=@//@<!--
 
      -->|limit=500<!--
 
      -->}}<!--
 
    -->|@//@<!--
 
    -->|@@@@<!--
 
    -->|<!--
 
 
 
      -->{{#vardefine: Zeichenkette |{{#replace:@@@@|[|<nowiki> </nowiki>}}}}<!--
 
      -->{{#vardefine: Zeichenkette |{{#replace:{{#var:Zeichenkette}}|]|<nowiki> </nowiki>}}}}<!--
 
      -->{{#vardefine: Zeichenkette |{{#sub:{{#var:Zeichenkette}}|1}}}}<!--
 
      -->{{#vardefine: Zeichenkette |{{#explode: {{#var:Zeichenkette}}|{{!}}|0}}}}<!--
 
      -->{{#vardefine: AnmerkungPup| <!--
 
        -->{{#ask:[[Publikation::{{#var: Zeichenkette}}]] [[-Has subobject::{{FULLPAGENAME}}]] <!--
 
          -->|?AnmerkungPublikation=<!--
 
          -->|mainlabel=-<!--
 
          -->}}<!--
 
        -->}}<!--
 
 
 
      -->{{#vardefine:Ausgabe<!--
 
        -->|{{#ask:[[Publikation::{{#var: Zeichenkette}}]] [[-Has subobject::{{FULLPAGENAME}}]] <!--
 
          -->|?SeiteZahl<!--
 
          -->|?Zusatz<!--
 
          -->|?Anmerkung<!--
 
          -->|mainlabel=-<!--
 
          -->|sep=, <!--
 
          -->|format=list<!--
 
          -->| sort=SeiteZahl<!--
 
          -->|order=ascending<!--
 
          -->|template=TemplateQuelle<!--
 
          -->}}<!--
 
        -->}}<!--
 
 
 
      -->{{#vardefine: AnmerkungPup |{{#replace:{{#var:AnmerkungPup}}|,|<nowiki> </nowiki>}}}}<!--
 
 
 
      -->{{#if:{{#var:Ausgabe}}<!--
 
        -->|@@@@<!--
 
          -->{{#ifeq: {{#var:AnmerkungPup}}|<!--
 
            -->|{{#var:AnmerkungPup}}<!--
 
            -->|&nbsp;({{#var:AnmerkungPup}})<!--
 
            -->}}<!--
 
          -->: {{#var:Ausgabe}}<br><!--
 
        -->|<!--
 
        -->}}<!--
 
 
 
    -->|<!--
 
    -->}}<!--
 
 
 
  --><!-- ENDE Quellendarstellung auf Basis einzelner subobjects vom Typ "Quelle"
 
 
 
  -->}}<!--
 
-->
 

Aktuelle Version vom 26. Februar 2024, 22:26 Uhr

Quellen

Lua-Fehler in Modul:Quellen, Zeile 15: bad argument #1 to 'getn' (table expected, got nil)