Änderungen

1.175 Bytes hinzugefügt ,  Gestern um 17:26
Test vereinfachte Quellenangaben
Zeile 29: Zeile 29:  
|Zusatz=-29
 
|Zusatz=-29
 
}}
 
}}
}}
+
}}<!--
 +
 
 +
/// Start Ermittlung der vereinfachten Quellenangaben
 +
-->{{#arraymap: {{#ask: [[-Hat Unterobjekt::{{PAGENAME}}]] [[Typ::Gesamtquellen]] |?=# }}<!--
 +
  -->|,<!--
 +
  -->|@Quelle@<!--
 +
  -->|<!--
 +
  /// Speichere den Wert von "Seitenausgabe Gesamtquellen" in der Variablen "Quellenangabe" und entferne sukzessive sämtliche HTML tags
 +
    /// Nimm nur den ersten Eintrag (mehrfache Einträge sind fehlerhaft)
 +
    -->{{#vardefine: Quellenangabe | {{#explode:{{#show: @Quelle@ | ?Seitenausgabe Gesamtquellen }}|▪ | 0 }} }}<!--
 +
    /// Entferne alle <span> Angaben
 +
    -->{{#vardefine: Quellenangabe | {{#replace:{{#var: Quellenangabe }} | <span class="Seitenangabe"> |}} }}<!--
 +
    -->{{#vardefine: Quellenangabe | {{#replace:{{#var: Quellenangabe }} | <span class="Primaere_Quelle " > |}} }}<!--
 +
    -->{{#vardefine: Quellenangabe | {{#replace:{{#var: Quellenangabe }} | </span> |}} }}<!--
 +
  /// Lege das Subobjekt an
 +
    -->{{#subobject: Quellenangaben zu {{#show: @Quelle@ | ?Publikation# }}<!--
 +
      -->|Subobject Type=Quellenangabe<!--
 +
      -->|Publikation={{#show: @Quelle@ | ?Publikation }}<!--
 +
      -->|Quellenangaben={{#var: Quellenangabe }}<!--
 +
      -->}}<!--
 +
-->