Vorlage:Quelle: Unterschied zwischen den Versionen

Aus Splitterwiki
Zur Navigation springen Zur Suche springen
(Gesamtquellen deaktiviert (wg. Umbau Quellenangaben))
 
(21 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
{{#subobject:
+
<noinclude>
|Publikation={{{Publikation|}}}
+
Dies ist die Vorlage „Quelle“.
|Seite={{{Seite|}}}
+
Sie sollte im folgenden Format genutzt werden:
|Typ={{{Typ|}}}
+
<pre>
|Anmerkung={{{Anmerkung|}}}
+
{{Quelle
 
}}
 
}}
 +
</pre>
 +
Klick auf „Bearbeiten“, um den Quelltext der Vorlage anzusehen.
 +
 +
== Bearbeiten ==
 +
</noinclude><!--
 +
 +
--><includeonly><!--
 +
 +
-->{{#subobject:<!--
 +
  -->|Typ=Quelle<!--
 +
  -->|HauptkategorieQuelle={{{Hauptkategorie | {{#show:{{PAGENAME}}|?Hauptkategorie#}} }}}<!--
 +
  -->|SubkategorieQuelle={{{Subkategorie | {{#show:{{PAGENAME}}|?Basistyp#}} }}}<!--
 +
  -->|Publikation={{{Publikation|}}}<!--
 +
  -->|SeiteZahl={{{Seite|}}}<!--
 +
  -->|Zusatz={{{Zusatz|}}}<!--
 +
  -->|Primär={{{Primär|}}}<!--
 +
  -->|Anmerkung={{{Anmerkung|}}}<!--
 +
  -->|AnmerkungPublikation={{{AnmerkungPublikation|}}}<!--
 +
  -->|Seitenangabe=<!--
 +
    -->{{#ifeq: {{{Primär|}}} | Ja<!--
 +
      -->| <span class="Primaere_Quelle " ><!--
 +
        -->{{#vardefine: Span schließen | </span> }}<!--
 +
      -->|{{#vardefine: Span schließen | }}<!--
 +
      -->}}<!--
 +
    -->{{{Seite|}}}<!--
 +
    -->{{{Zusatz|}}}<!--
 +
    -->{{#if:{{{Anmerkung|}}}<!--
 +
      -->|<span class="Seitenangabe"> ({{{Anmerkung}}})</span><!--
 +
      -->|<!--
 +
      -->}}<!--
 +
    -->{{#var: Span schließen }}<!--
 +
  -->}}<!--
 +
 +
/// 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