Vorlage:Zitat: Unterschied zwischen den Versionen
(__NOEDITSECTION__) |
(Refaktorierung: Literaturverzeichnis anzeigen basierend auf Attribut:Formatierte Literaturausgabe (Kapitälchen); Attribut:Formatierte Literaturausgabe (Standard)) |
||
Zeile 14: | Zeile 14: | ||
* (Autoren 1904: 34) | * (Autoren 1904: 34) | ||
− | -->{{#vardefine: Zitatausgabe|{{ | + | -->{{#vardefine: Zitatausgabe|{{#if: trim-always| {{{2|$<!-- Zitat (arraymap) -->}}} }} }}<!-- |
− | -->{{#vardefine: Literaturseite |{{ | + | -->{{#vardefine: Literaturseite |{{#if: trim-always| {{#replace:{{#replace: $<!-- ("Autor (2006)" wird [[Autor 2006]]) -->|(|}}|)|}} }} }}<!-- |
− | -->{{#vardefine: | + | -->{{#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_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: {{# | + | -->{{#if: {{#var: Hat_Literaturverzeichnis}}<!-- |
dann -->|<!-- lokaler link --> #<!-- Vorsicht: # → Auto-Aufzählung | dann -->|<!-- lokaler link --> #<!-- Vorsicht: # → Auto-Aufzählung | ||
-->}}<!-- if:prüfe Literaturverzeichnis | -->}}<!-- if:prüfe Literaturverzeichnis | ||
Zeile 28: | Zeile 39: | ||
+ Linkformat | + Linkformat | ||
+ Kapitälchen? | + Kapitälchen? | ||
− | -->{{#if: {{#var: | + | -->{{#if: {{#var: Format_in_Kapitälchen}}<!-- |
dann | dann | ||
-->|<!-- Kapitälchen!! | -->|<!-- Kapitälchen!! | ||
Zeile 50: | Zeile 61: | ||
+ 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 76: | ||
-->§<!-- | -->§<!-- | ||
→ Index | → Index | ||
− | --> | + | -->{{#var: Zitat Kommentar Index}}<!-- |
− | |||
− | |||
− | |||
-->§<!-- | -->§<!-- | ||
-->{{{Kommentar}}}<!-- | -->{{{Kommentar}}}<!-- | ||
-->§<!-- | -->§<!-- | ||
+ | -->}}<!-- | ||
+ | |||
+ | -->{{#set_internal: Zitat Kommentar auf Seite|<!-- | ||
+ | → 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: {{# | + | -->{{#if: {{#var: Hat_Literaturverzeichnis}}<!-- |
Link zum Literaturverzeichnis | Link zum Literaturverzeichnis | ||
− | -->|<span class="alerttarget" id="Zitat_Kommentar_{{#var: Zitat Kommentar Index}}"><!-- lokaler Link -->[[#{{#var: | + | -->|<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 102: | Zeile 124: | ||
}} | }} | ||
}}<!-- if::Ende Parameter --></includeonly><noinclude> | }}<!-- if::Ende Parameter --></includeonly><noinclude> | ||
− | |||
{{Dokumentation}} | {{Dokumentation}} | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
</noinclude> | </noinclude> |
Version vom 29. Februar 2020, 23:55 Uhr
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
-
{{Zitat | Steinmetz 1911}}
→ Steinmetz 1911
{{Zitat | Steinmetz (1911)}}
→ Steinmetz (1911) - unsichtbares Zitat in semantischer Wiki-Syntax:
[[Zitat::Literaturschlüssel| ]]
- Kapitälchen-Zitate für gesamte Seite anschalten:
{{ZITATFORMAT Kapitälchen}}
…
{{Zitat | Steinmetz (1911)}} → Steinmetz (1911) - 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] - 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
- Kategorie:Intern - Literaturzitat prüfen für fehlende/zu prüfende Literaturdaten
- Weiterleitungen werden nachverfolgt. Abhängig von Semantic Forms, Semantic MediaWiki.
Verwendete Variablen:
- Zitatausgabe
- Zitat Kommentar Index
- Literaturseite
- Format.in.Kapitälchen