Vorlage:Literatur: Unterschied zwischen den Versionen

Aus Kamigraphie
Zur Navigation springen Zur Suche springen
Zeile 29: Zeile 29:
 
|bemerkung2 = {{{1|}}}  
 
|bemerkung2 = {{{1|}}}  
 
}}
 
}}
</pre>
+
</pre></noinclude><includeonly></includeonly><!--
Klicken Sie auf „Bearbeiten“, um den Vorlagentext anzusehen.</noinclude><includeonly><!--
 
 
-->{{#vardefine: code  
 
-->{{#vardefine: code  
 
|{{#if: {{{code|}}}| {{{code|}}} | {{{autor1_fam|}}} {{{jahr|}}} }}
 
|{{#if: {{{code|}}}| {{{code|}}} | {{{autor1_fam|}}} {{{jahr|}}} }}
Zeile 37: Zeile 36:
 
| {{{autor1_fam|}}}, {{{autor1_vor|}}} {{{autor1_kanji|}}}  
 
| {{{autor1_fam|}}}, {{{autor1_vor|}}} {{{autor1_kanji|}}}  
 
}}<!--  
 
}}<!--  
-->{{#vardefine:titel_j
+
-->{{#vardefine: titel1
|{{#if: {{{titel1_kanji|}}}  
+
| {{ucfirst:{{{titel1|}}} }}
   | {{{titel1_kanji|}}}{{#if: {{{titel2_kanji|}}} |{{{titel2_kanji|}}} }}.}}  
+
}}<!--
 +
-->{{#vardefine: titel_pdf
 +
| {{#ifanon: <!-- do nothing -->
 +
| {{#if: {{{pdf|}}}  
 +
   | [[:{{{pdf|}}}|{{#var:titel1}}]]
 +
}}}}}}<!--
 +
-->{{#vardefine: titel_link
 +
| {{#if: {{#var: title_pdf}} | {{#var: title_pdf}}  
 +
| {{#if: {{{link|}}} | [{{{link|}}}  {{#var:titel1}}]
 +
| {{#var:titel1}}
 +
}} }} }}<!-- 
 +
-->{{#vardefine:titel
 +
|{{#if: {{{titel2|}}} |{{#var:titel_link}}: {{ucfirst:{{{titel2}}}}}
 +
|{{#var:titel_link}} }}
 
}}<!--
 
}}<!--
 
-->{{#vardefine:titel_j  
 
-->{{#vardefine:titel_j  
|{{#if: {{{titel_ue|}}} | {{#var:titel_j}} [{{{titel_ue|}}}.] | {{#var:titel_j}} }}  
+
  | {{{titel1_kanji|}}}{{#if: {{{titel2_kanji|}}} |—{{{titel2_kanji|}}} }}
 
}}<!--
 
}}<!--
 +
-->{{#vardefine:titel_j
 +
|{{#if: {{{titel_ue|}}} | {{#var:titel_j}} [{{{titel_ue|}}}]
 +
| {{#var:titel_j}} }}
 +
}}<!--
 
-->{{#vardefine:reihe  
 
-->{{#vardefine:reihe  
 
|{{#if: {{{reihe|}}} |({{{reihe|}}}.) }}  
 
|{{#if: {{{reihe|}}} |({{{reihe|}}}.) }}  
 
}}<!--
 
}}<!--
-->{{#vardefine: titel
+
-->{{#vardefine: kategorien
| {{ucfirst:{{{titel1|}}} }}
+
  | {{#if: {{{pdf|}}} | [[Kategorie:pdf]]  
}}<!--
+
  | {{#if: {{{link|}}} | [[Kategorie:literaturlink]]  
-->{{#vardefine: titel
+
}} }} }}<!--
  | {{#if: {{{pdf|}}} |[[:{{{pdf|}}}|{{#var:titel}}]] {{#ifeq: {{NAMESPACE}} | Literatur | [[Kategorie:pdf]] }}
 
  | {{#if: {{{link|}}} |[[Kategorie:literaturlink ]][{{{link|}}}  {{#var:titel}}] | {{#var:titel}} }}
 
  }}  
 
}}<!--
 
-->{{#vardefine:titel
 
|{{#if: {{{titel2|}}} |{{#var:titel}}: {{ucfirst:{{{titel2}}} }} |{{#var:titel}} }}{{#if: {{{titel1_kanji|}}}
 
| |.}}{{#if: {{{sammelband_titel|}}}|<!--nothing-->| {{#var:reihe}} }}
 
}}<!--
 
 
-->{{#vardefine:ort_verlag  
 
-->{{#vardefine:ort_verlag  
 
| {{#if: {{{verlag|}}} | {{#if: {{{ort|}}}|{{{ort}}}: }} {{{verlag|}}} | {{{ort|}}} }}  
 
| {{#if: {{{verlag|}}} | {{#if: {{{ort|}}}|{{{ort}}}: }} {{{verlag|}}} | {{{ort|}}} }}  
 
}}<!--
 
}}<!--
 
-->{{#vardefine:seiten  
 
-->{{#vardefine:seiten  
| {{#if: {{{seiten|}}} |, S. {{#multireplace:{{{seiten|}}}|-=–}} }}
+
| {{#if: {{{seiten|}}} |, S. {{#regex:{{{seiten|}}}|/-/|–}} }}
 
}}<!--
 
}}<!--
 
-->{{#vardefine:sammelbandangaben  
 
-->{{#vardefine:sammelbandangaben  
 
| {{#ifeq: {{{pub_form|}}} | Sammelband  
 
| {{#ifeq: {{{pub_form|}}} | Sammelband  
 
   |{{#if:{{{sammelband_hg|}}} | In: {{{sammelband_hg|}}} (Hg.),&nbsp; }}<!--
 
   |{{#if:{{{sammelband_hg|}}} | In: {{{sammelband_hg|}}} (Hg.),&nbsp; }}<!--
-->{{#if: {{{sammelband_titel|}}}|''{{ucfirst:{{{sammelband_titel|}}} }}''{{#if: {{{sammelband_kanji|}}}
+
-->{{#if: {{{sammelband_titel|}}}|''{{ucfirst:{{{sammelband_titel|}}} }}'' {{#if: {{{sammelband_kanji|}}}
 
|, {{{sammelband_kanji|}}} }}. {{#var:reihe}} {{#var:ort_verlag}} }} }}
 
|, {{{sammelband_kanji|}}} }}. {{#var:reihe}} {{#var:ort_verlag}} }} }}
 
}}<!--
 
}}<!--
Zeile 82: Zeile 90:
 
-->{{#if: {{{jahr|}}} | ({{{jahr|}}}).}} <!--
 
-->{{#if: {{{jahr|}}} | ({{{jahr|}}}).}} <!--
 
-->{{#switch: {{{pub_form|}}}
 
-->{{#switch: {{{pub_form|}}}
| Zeitschrift = „{{#var:titel}}“ {{#var:titel_j}} {{{zeitschrift|}}}{{#var:seiten}}.
+
| Zeitschrift = „{{#var:titel}}“ {{#var:titel_j}}. {{{zeitschrift|}}}{{#var:seiten}}.
| Sammelband =  „{{#var:titel}}“ {{#var:titel_j}} {{#var:sammelbandangaben}}{{#var:seiten}}.
+
| Sammelband =  „{{#var:titel}}“ {{#var:titel_j}}. {{#var:sammelbandangaben}}{{#var:seiten}}.
| #default = ''{{#var:titel}}'' {{#var:titel_j}} {{#var:ort_verlag}}.
+
| #default = ''{{#var:titel}}'' {{#var:titel_j}}. {{#var:reihe}} {{#var:ort_verlag}}.  
}} {{#if: {{{bemerkung|}}} | ({{{bemerkung|}}}.)}} {{#if: {{{bemerkung2|}}} | ({{{bemerkung2|}}}.)}} }}<!--
+
}} }}<!--
 
###### letzter Schliff #####
 
###### letzter Schliff #####
-->{{#multireplace: {{#var:output}}
+
-->{{#regex:{{#regex:{{#var:output}}
|?.=?
+
|/(\S)\s+([\.\?\!:,])/
|?:=?
+
|$1$2
|.,=,
+
}}
|..=.
+
|/([\?\!,])[\,:\.]/
|„ =„
+
|$1
| “=“
+
}} {{#ifeq: {{#var:code}} | | |[[Literatur:{{#var:code}}|→]]}}<!--  
}} {{#ifeq: {{#var:code}} | | |[[Literatur:{{#var:code}}|→]]}}</includeonly><!--  
+
 
-->{{#if: {{{cat|}}}
+
KATEGORIEN
| {{#ifeq: {{NAMESPACE}} | Literatur | [[Kategorie: {{{cat|}}} ]] }}
+
 
 +
-->{{#ifeq: {{NAMESPACE}} | Literatur
 +
| {{#var:kategorien}} {{#if: {{{cat|}}} | [[Kategorie: {{{cat|}}} ]]}}
 
}}<!--
 
}}<!--
  
 
LISTE
 
LISTE
  
-->{{#ifanon: <!-- do nothing -->
+
-->{{#ifeq: {{NAMESPACE}} | Literatur   
| {{#ifeq: {{NAMESPACE}} | Literatur   
 
 
| {{#ifeq: {{#expr: {{#dpl:
 
| {{#ifeq: {{#expr: {{#dpl:
 
   |uses = literatur:{{#var:code}}
 
   |uses = literatur:{{#var:code}}
Zeile 116: Zeile 125:
 
   |format = ,<div class=literatur> →&nbsp;[[%PAGE%#Literatur|%PAGE%]]</div>
 
   |format = ,<div class=literatur> →&nbsp;[[%PAGE%#Literatur|%PAGE%]]</div>
 
   |suppresserrors=true
 
   |suppresserrors=true
}}
 
 
}}
 
}}
 
}}
 
}}
 
}}
 
}}

Version vom 6. November 2020, 14:32 Uhr

Dies ist die Vorlage „Literatur“. Sie sollte im folgenden Format aufgerufen werden:

{{Literatur
|code=     <!-- wenn Autor_Jahr nicht mit Artikelnamen passt -->
|autor1_fam= 
|autor1_vor= 
|autor1_kanji=
|autor_zusatz=  <!-- Hg, Ü -->
|autor2=   <!-- Vor Fam; e.a. bei mehr als 2 -->
|sprache=  <!-- jap --->
|jahr= 
|pub_form= <!-- Buch, Zeitschrift, Sammelband -->Zeitschrift
|titel1= 
|titel1_kanji=
|titel2= 
|pdf=  <!-- intern gespeichertes PDF -->
|link=  <!-- externe Link-Adresse -->
|sammelband_hg= 
|sammelband_titel=
|sammelband_kanji=
|zeitschrift= 
|ort=
|verlag=
|reihe= 
|seiten= 
|bemerkung=
|bemerkung2 = {{{1|}}} 
}}

, '. .