Vorlage:Zitat: Unterschied zwischen den Versionen
K (1 Version importiert: Import für Literatursystem von https://offene-naturfuehrer.de/web/Vorlage:Literatur) |
(#set_internal → #subobject) |
||
(4 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 6: | Zeile 6: | ||
#arraymap def. Variable -->$|<!-- | #arraymap def. Variable -->$|<!-- | ||
#arraymap Teilinhalt | #arraymap Teilinhalt | ||
− | (Verwendete Variablen: | + | (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|{{ | + | -->{{#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_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: {{# | + | -->{{#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 44: | ||
+ Linkformat | + Linkformat | ||
+ Kapitälchen? | + Kapitälchen? | ||
− | -->{{#if: {{#var: | + | -->{{#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 <!-- |
− | + | dann -->|<!-- | |
− | + | -->{{#ifexist:{{#var: Literaturseite}}<!-- | |
− | + | -->|<!-- Seite existiert | |
− | + | -->|<!-- Seite nicht existent → rotes ? | |
− | + | --><span class="error">[[<!-- | |
− | + | 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 | ||
− | --> | + | -->{{#var: Zitat Kommentar Index}}<!-- |
− | |||
− | |||
− | |||
-->§<!-- | -->§<!-- | ||
-->{{{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: {{# | + | -->{{#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 |
Aktuelle Version vom 10. Juli 2022, 18:29 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