Vorlage:Quelle: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Maggus (Diskussion | Beiträge) (Seitenangabe ergänzt) |
Maggus (Diskussion | Beiträge) (Ermittlung der vereinfachten Quellenangaben) |
||
(9 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:<!-- | ||
+ | -->|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 }}<!-- | ||
+ | -->}}<!-- | ||
+ | |||
+ | -->{{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, 17:36 Uhr
Dies ist die Vorlage „Quelle“. Sie sollte im folgenden Format genutzt werden:
{{Quelle }}
Klick auf „Bearbeiten“, um den Quelltext der Vorlage anzusehen.