Vorlage:Zitat: Unterschied zwischen den Versionen

Aus Open Source Ecology - Germany
Zur Navigation springen Zur Suche springen
(Hilfe: Zusammenspiel der verschiedenen Literatur-Vorlagen)
(#set_internal → #subobject)
 
(3 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 6: Zeile 6:
 
     #arraymap def. Variable -->$|<!--
 
     #arraymap def. Variable -->$|<!--
 
     #arraymap Teilinhalt
 
     #arraymap Teilinhalt
     (Verwendete Variablen: {{#var: Zitatausgabe}} {{#var: Zitat Kommentar Index}} {{#var: Literaturseite}})
+
     (Verwendete Variablen: #var: Zitatausgabe #var: Zitat Kommentar Index #var: Literaturseite)
  
 
     Eingabe von {{{2}}} kann sein:
 
     Eingabe von {{{2}}} kann sein:
Zeile 14: Zeile 14:
 
     * (Autoren 1904: 34)
 
     * (Autoren 1904: 34)
  
     -->{{#vardefine: Zitatausgabe|{{Trim|1={{{2|$<!-- Zitat (arraymap) -->}}} }} }}<!--
+
     -->{{#vardefine: Zitatausgabe|{{#if: trim-always| {{{2|$<!-- Zitat (arraymap) -->}}} }} }}<!--
     -->{{#vardefine: Literaturseite |{{Trim|1={{#replace:{{#replace: $<!-- ("Autor (2006)" wird [[Autor 2006]]) -->|(|}}|)|}} }} }}<!--
+
     -->{{#vardefine: Literaturseite |{{#if: trim-always| {{#replace:{{#replace: $<!-- ("Autor (2006)" wird [[Autor 2006]]) -->|(|}}|)|}} }} }}<!--
     -->{{#vardefine: Format.in.Kapitälchen|{{#ifeq: {{#show: {{VOLLER_SEITENNAME}} | ?Zitatformat Autor=}} |Kapitälchen|1|<!-- leer lassen -->}} }}<!--
+
     -->{{#vardefine: Format_in_Kapitälchen|<!-- Variablenschalter bevorzugen
 +
      -->{{#switch: {{#if: {{#var: Globales Zitatformat Autor}}<!-- dann
 +
        -->|{{#var: Globales Zitatformat Autor}}<!-- oder
 +
        -->|{{#show: {{VOLLER_SEITENNAME}} | ?Zitatformat Autor=}}<!-- -->}}<!-- if var Zitatformat
 +
      -->|Kapitälchen=1}}<!--
 +
    -->}}<!--
 +
    -->{{#vardefine: Hat_Literaturverzeichnis|{{#show: {{VOLLER_SEITENNAME}} | ?Hat Literaturverzeichnis#-=}}<!-- -->}}<!--
 +
   
 +
    -->{{#if: {{#varexists: Anzahl_Zitate_diese_Seite }}<!--
 +
      Dann -->|{{#vardefine: Anzahl_Zitate_diese_Seite|{{#expr:{{#var: Anzahl_Zitate_diese_Seite}} + 1 }} }}<!--
 +
      Sonst-->|{{#vardefine: Anzahl_Zitate_diese_Seite|1}}<!--
 +
    -->}}<!--
 +
 
 +
    -->{{#if: {{#varexists: Anzahl_Literaturkommentare_{{#var: Literaturseite}} }}<!--
 +
          Dann -->|{{#vardefine: Anzahl_Literaturkommentare_{{#var: Literaturseite}}|{{#expr:{{#var: Anzahl_Literaturkommentare_{{#var: Literaturseite}} }} + {{#if: {{{Kommentar|}}}|1|0}} }} }}<!--
 +
          Sonst-->|{{#vardefine: Anzahl_Literaturkommentare_{{#var: Literaturseite}}|{{#if: {{{Kommentar|}}}|1}} }}<!--
 +
      -->}}<!--
  
 
     + Link ausgeben
 
     + Link ausgeben
 
     -->[[<!-- Link Anfang
 
     -->[[<!-- Link Anfang
 
         WENN Literaturverzeichnis irgendwo auf der Seite
 
         WENN Literaturverzeichnis irgendwo auf der Seite
       -->{{#if: {{#show: {{VOLLER_SEITENNAME}} | ?Hat Literaturverzeichnis#-=}}<!--
+
       -->{{#if: {{#var: Hat_Literaturverzeichnis}}<!--
 
         dann -->|<!-- lokaler link -->&#32;#<!-- Vorsicht: # → Auto-Aufzählung
 
         dann -->|<!-- lokaler link -->&#32;#<!-- Vorsicht: # → Auto-Aufzählung
 
       -->}}<!-- if:prüfe Literaturverzeichnis
 
       -->}}<!-- if:prüfe Literaturverzeichnis
Zeile 28: Zeile 44:
 
     + Linkformat
 
     + Linkformat
 
         + Kapitälchen?
 
         + Kapitälchen?
         -->{{#if: {{#var: Format.in.Kapitälchen}}<!--
+
         -->{{#if: {{#var: Format_in_Kapitälchen}}<!--
 
         dann
 
         dann
 
         -->|<!-- Kapitälchen!!
 
         -->|<!-- Kapitälchen!!
Zeile 39: Zeile 55:
 
     -->]]<!-- Link ENDE
 
     -->]]<!-- Link ENDE
  
     Test: existiert Seite nicht → '?'-Link dazu
+
     Test: existiert Seite nicht → '?'-Link dazu (Prüfung bis max. bis 50 Zitate auf Seite)
     -->{{#ifexist:{{#var: Literaturseite}}<!--
+
     -->{{#ifexpr:{{#var: Anzahl_Zitate_diese_Seite}} < 51 <!--   
    -->|<!-- Seite existiert
+
      dann -->|<!--   
    -->|<!-- Seite nicht existent → rotes ?
+
      -->{{#ifexist:{{#var: Literaturseite}}<!--
      --><span class="error">[[<!--
+
      -->|<!-- Seite existiert
      link -->Spezial:FormEdit/Literatur/{{PAGENAMEE: {{#var: Literaturseite}}}}|<!--
+
      -->|<!-- Seite nicht existent → rotes ?
      text --><span title="'{{#var: Literaturseite}}' existiert nicht. Bitte nachtragen.">?</span><!--
+
        --><span class="error">[[<!--
      -->]]</span>[[Kategorie:Intern - Literaturzitat prüfen]]<!--
+
        link -->Spezial:FormEdit/Literatur/{{PAGENAMEE: {{#var: Literaturseite}}}}|<!--
     -->}}<!--
+
        text --><span title="'{{#var: Literaturseite}}' existiert nicht. Bitte nachtragen.">?</span><!--
 
+
        -->]]</span>[[Kategorie:Intern - Literaturzitat prüfen]]<!--
 +
      -->}}<!--
 +
     -->}}<!-- if var:Anzahl_Zitate_diese_Seite::Ende
 +
   
 
     + Attributwert für Attribut:Zitat speichern
 
     + Attributwert für Attribut:Zitat speichern
     -->{{#set:Zitat={{#var: Literaturseite}}}}<!--
+
     -->{{#set: Zitat={{#var: Literaturseite}}<!-- -->}}<!--
 
     + Attributwert für Attribut:Zitat Kommentar speichern
 
     + Attributwert für Attribut:Zitat Kommentar speichern
 
     -->{{#if: {{{Kommentar|}}}<!--
 
     -->{{#if: {{{Kommentar|}}}<!--
 
       Dann -->|<!--
 
       Dann -->|<!--
 +
      -->{{#if:{{#varexists: Zitat Kommentar Index}}<!--
 +
          Dann -->|{{#vardefine: Zitat Kommentar Index|{{#expr:{{#var: Zitat Kommentar Index}}+1}} }}<!--
 +
          Sonst-->|{{#vardefine: Zitat Kommentar Index|1}}<!--
 +
        -->}}<!--
 +
       
 
       Attribut:Zitat Kommentar → Trenner mit Literaturschlüssel§Index§Kommentar§
 
       Attribut:Zitat Kommentar → Trenner mit Literaturschlüssel§Index§Kommentar§
 
       -->{{#set: Zitat Kommentar=<!--
 
       -->{{#set: Zitat Kommentar=<!--
Zeile 60: Zeile 84:
 
           -->§<!--
 
           -->§<!--
 
           → Index
 
           → Index
           -->{{#if:{{#varexists: Zitat Kommentar Index}}<!--
+
           -->{{#var: Zitat Kommentar Index}}<!--
            Dann -->|{{#vardefineecho: Zitat Kommentar Index|{{#expr:{{#var: Zitat Kommentar Index}}+1}} }}<!--
 
            Sonst-->|{{#vardefineecho: Zitat Kommentar Index|1}}<!--
 
          -->}}<!--
 
 
           -->§<!--
 
           -->§<!--
 
           -->{{{Kommentar}}}<!--
 
           -->{{{Kommentar}}}<!--
 
           -->§<!--
 
           -->§<!--
 
       -->}}<!--
 
       -->}}<!--
 +
     
 +
      -->{{#subobject:| Zitat Kommentar auf Seite={{FULLPAGENAME}}|<!--
 +
          → Literaturschlüssel
 +
          -->|Literaturschlüssel={{#var: Literaturseite}}<!--
 +
          -->|Zitat Kommentar Nummer={{#var: Zitat Kommentar Index}}<!--
 +
          -->|Zitat Kommentar (Standardformat)=<div class="Textkommentar-mit-Literaturseite"><span class="Literaturschluessel {{#ifexpr: {{#var: Anzahl_Literaturkommentare_{{#var: Literaturseite}}<!-- -->}} + 0 > 1 |Hat_mehrere_Kommentare}}">[[#{{#var: Literaturseite}}|{{#var: Zitatausgabe}}:]]</span><span id="Text_Zitatkommentar_{{#var: Zitat Kommentar Index}}"></span> {{{Kommentar}}} ([[#Zitat_Kommentar_{{#var: Zitat Kommentar Index}}|↑ Textstelle {{#var: Zitat Kommentar Index}}]])</div><!--
 +
          -->|Zitat Kommentar (Kapitälchenformat)=<div class="Textkommentar-mit-Literaturseite"><span class="Literaturschluessel {{#ifexpr: {{#var: Anzahl_Literaturkommentare_{{#var: Literaturseite}}<!-- -->}} + 0 > 1 |Hat_mehrere_Kommentare}}">[[#{{#var: Literaturseite}}|<span style="font-variant:small-caps">{{#var: Zitatausgabe}}</span>:]]</span><span id="Text_Zitatkommentar_{{#var: Zitat Kommentar Index}}"></span> {{{Kommentar}}} ([[#Zitat_Kommentar_{{#var: Zitat Kommentar Index}}|↑ Textstelle {{#var: Zitat Kommentar Index}}]])</div><!--
 +
      -->}}<!--
 +
  
 
       superscript [index]
 
       superscript [index]
     -->{{#if: {{#show: {{VOLLER_SEITENNAME}} | ?Hat Literaturverzeichnis#-=}}<!--
+
     -->{{#if: {{#var: Hat_Literaturverzeichnis}}<!--
 
         Link zum Literaturverzeichnis
 
         Link zum Literaturverzeichnis
       -->|<span class="alerttarget" id="Zitat_Kommentar_{{#var: Zitat Kommentar Index}}"><!-- lokaler Link -->[[#{{#var: Literaturseite}}<!--
+
       -->|<span class="alerttarget" id="Zitat_Kommentar_{{#var: Zitat Kommentar Index}}"><!-- lokaler Link -->[[#Text_Zitatkommentar_{{#var: Zitat Kommentar Index}}<!--
 
         -->|<sup style="cursor:help">[{{#var: Zitat Kommentar Index}}]</sup>]]</span><!--
 
         -->|<sup style="cursor:help">[{{#var: Zitat Kommentar Index}}]</sup>]]</span><!--
 
         Link: Popup
 
         Link: Popup
Zeile 103: Zeile 133:
 
}}<!-- if::Ende Parameter  --></includeonly><noinclude>
 
}}<!-- if::Ende Parameter  --></includeonly><noinclude>
 
{{Dokumentation}}
 
{{Dokumentation}}
 
----
 
----
 
== Hilfe: Zusammenspiel der verschiedenen Literatur-Vorlagen ==
 
 
{{:Vorlage:Literatur/Hilfe Literatur zitieren}}
 
 
</noinclude>
 
</noinclude>

Aktuelle Version vom 10. Juli 2022, 18:29 Uhr

[Aktualisieren][Bearbeiten]Dokumentation der Vorlage

Diese Vorlage dient dazu, ein Literatur-Zitat zu erzeugen. Das Zitat kann mit oder ohne Klammern um die Jahreszahlen eingegeben werden, jedoch verweist der Link immer auf einen Literaturschlüssel ohne Jahreszahl-Klammer. Wird gleichzeitig auf einer Wiki-Seite am Ende die Vorlage {{Literaturverzeichnis}} eingebunden, erscheint dort das Literaturverzeichnis mit den referenzierter Publikationen (gegebenenfalls 2× Seite speichern). Die Vorlage „Zitat“ erzeugt in diesem Fall einen lokalen Link zum eigenen Literaturverzeichnis. Als Literaturdaten dienen die Seiten aus der Kategorie Literatur (= Literaturschlüssel).

Benutzung

  1. {{Zitat | Steinmetz 1911}}Steinmetz 1911
    {{Zitat | Steinmetz (1911)}}Steinmetz (1911)
  2. unsichtbares Zitat in semantischer Wiki-Syntax: [[Zitat::Literaturschlüssel| ]]
  3. Kapitälchen-Zitate für gesamte Seite anschalten:
    {{ZITATFORMAT Kapitälchen}}

    {{Zitat | Steinmetz (1911)}} → Steinmetz (1911)
  4. Kurz-Kommentare für ein lokales Zitat anzugeben, kann durchaus sinnvoll sein. Sie erscheinen im Literaturverzeichnis oder als Popup:
    {{Zitat | Printz 1908| Kommentar = keinerlei Quellen angegeben}}
    Printz 1908[1]
    {{Zitat | Wölfer & Hartung - Das Seilerhandwerk - 1837 | Wölfer & Hartung (1837) | Kommentar = abgerufen am 4.3.2010}}
    Wölfer & Hartung (1837)[2]
  5. Tip: Mehrere Zitate, können auch mit Semikolon getrennt benutzt werden.

Es kann sein, dass eine Seite zweimal gespeichert werden muss, damit sich Zitat-Daten oder Formatierungen aktualisieren.

Parameter

1=
ein oder mehrere Literaturschlüssel (Semikolon-getrennt). Literaturschlüssel ist der Seitenname der Literatur-Daten-Seite
Kommentar=
individueller Kommentar zu einem Zitat

Technische Dokumentation

Verwendete Variablen:

  • Zitatausgabe
  • Zitat Kommentar Index
  • Literaturseite
  • Format.in.Kapitälchen

Abhängigkeiten