Vorlage:Quelle: Unterschied zwischen den Versionen

Aus Splitterwiki
Zur Navigation springen Zur Suche springen
(Primaere_Quelle)
(Gesamtquellen deaktiviert (wg. Umbau Quellenangaben))
 
(4 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
<!--
+
<noinclude>
 +
Dies ist die Vorlage „Quelle“.
 +
Sie sollte im folgenden Format genutzt werden:
 +
<pre>
 +
{{Quelle
 +
}}
 +
</pre>
 +
Klick auf „Bearbeiten“, um den Quelltext der Vorlage anzusehen.
 +
 
 +
== Bearbeiten ==
 +
</noinclude><!--
 +
 
 +
--><includeonly><!--
 +
 
 
-->{{#subobject:<!--
 
-->{{#subobject:<!--
 
   -->|Typ=Quelle<!--
 
   -->|Typ=Quelle<!--
Zeile 25: Zeile 38:
 
   -->}}<!--
 
   -->}}<!--
  
-->{{#set: Quelle = {{{ Publikation | Ohne Quellenangabe }}} }}<!--
+
/// Deaktiviert (Marcus Renner, 15.11.2024)
-->
+
->{{Gesamtquellen}}<!--
 +
 
 +
--><!--
 +
 
 +
/// 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
 +
    /// Definiere die Publikationsquelle
 +
    -->{{#vardefine: Publikationsquelle | {{#show: @Quelle@ | ?Publikation# }} }}<!--
 +
    /// 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 {{#var: Publikationsquelle }}<!--
 +
      -->|Subobject Type=Quellenangabe<!--
 +
      -->|Publikation={{#var: Publikationsquelle }}<!--
 +
      -->|Quellenangaben={{#var: Quellenangabe }}<!--
 +
      -->}}<!--
 +
  -->|<!--
 +
  -->}}<!--
 +
--></includeonly>

Aktuelle Version vom 15. November 2024, 18:51 Uhr

Dies ist die Vorlage „Quelle“. Sie sollte im folgenden Format genutzt werden:

{{Quelle
}}

Klick auf „Bearbeiten“, um den Quelltext der Vorlage anzusehen.

Bearbeiten