Vorlage:Literatur: Unterschied zwischen den Versionen

Aus Kamigraphie
Zur Navigation springen Zur Suche springen
 
(31 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
 
{{#vardefine: code
 
{{#vardefine: code
| {{#regex: {{lc:{{{autor1_fam|}}} }}
+
| {{{autor1_fam|}}}_{{{jahr|}}}  
  |/\s/
 
  | }}_{{{jahr|}}}  
 
 
}}<!--  
 
}}<!--  
 
-->{{#vardefine: code
 
-->{{#vardefine: code
| {{{code|{{#var:code}} }}}
+
| {{#if:{{{code|}}}
 +
  | {{{code|}}}
 +
  | {{#var:code}}
 +
  }}
 
}}<!--
 
}}<!--
  
Zeile 35: Zeile 36:
 
TITEL
 
TITEL
  
-->{{#vardefine: titel
+
-->{{#vardefine: titel1
| {{#if: {{{link|}}}  
+
| {{{titel1|}}}
   | [{{{link}}} {{{titel1|}}}]  
+
}}<!--
   | {{{titel1|}}}  
+
trim pdf 1
 +
-->{{#vardefine: pdf
 +
| {{#if: {{{pdf|}}}  
 +
   | Datei:{{#regex: {{{pdf|}}}
 +
    |/^([Dd]atei:{{!}}[Ff]ile:)/
 +
    |
 +
    }}
 +
  }}
 +
}}<!--
 +
trim pdf 2
 +
-->{{#vardefine: pdf
 +
| {{#if: {{#var:pdf}}
 +
  | {{#regex:{{#var:pdf}}
 +
    |/\.pdf$/
 +
    |
 +
    }}.pdf
 +
  }}
 +
}}<!--
 +
-->{{#vardefine: titel_link
 +
| {{#if: {{#var:pdf}}
 +
  | {{#ifanon:{{#var:titel1}}
 +
    | [[:{{#var:pdf}}|{{#var:titel1}}]]
 +
    }}
 +
   | {{#if: {{{link|}}}
 +
    | [{{{link|}}}  {{#var:titel1}}]
 +
    | {{#var:titel1}}
 +
    }}  
 
   }}  
 
   }}  
 
}}<!--
 
}}<!--
 +
 
-->{{#vardefine:titel  
 
-->{{#vardefine:titel  
|{{#if: {{{titel2|}}} | {{#var:titel}}: {{{titel2}}}. | {{#var:titel}}. }}  
+
|{{#if: {{{titel2|}}} | {{#var:titel_link}}: {{{titel2}}}. | {{#var:titel_link}}. }}  
 
}}<!--
 
}}<!--
 
-->{{#vardefine:titel | {{#regex:{{#var:titel}}|/\?[\.\:\,\;]/|?}}  
 
-->{{#vardefine:titel | {{#regex:{{#var:titel}}|/\?[\.\:\,\;]/|?}}  
Zeile 82: Zeile 110:
 
-->{{#var:titel_all}} {{#var:bemerkung}} <!--
 
-->{{#var:titel_all}} {{#var:bemerkung}} <!--
  
Kategorien
+
Bearbeitungslink
 +
 
 +
-->{{#ifanon:<!--do nothing-->
 +
| {{#ifeq:{{NAMESPACE}}|Literatur
 +
  |<div class=sysoplinks style='right:2em;'>[[Spezial:Mit_Formular_bearbeiten/Literatur/{{FULLPAGENAME}}|Diese Seite mit Formular bearbeiten]]</div>
 +
  }}
 +
}}<!--
 +
 
 +
Kategorien und Attribute
 +
 
  
 
-->{{#ifeq: {{NAMESPACE}} | Literatur
 
-->{{#ifeq: {{NAMESPACE}} | Literatur
| [[Kategorie:Literaturartikel]]
+
| [[Kategorie:Literaturartikel]] {{#set: is_literature_article={{#var:code}}}}<!--
   {{#set: hat_literatur_titel={{#var:titel_all}}
+
-->{{#if:{{{cat|}}}|[[Kategorie:{{{cat|}}}]]}}<!--
   | hat_literatur_autor={{#var:autor}}
+
-->{{#if: {{#var:pdf}}
   | hat_literatur_jahr={{{jahr|}}}
+
   | {{#set: Literatur_mit_PDF= {{#var:pdf}} }}
 +
   | {{#if: {{{link|}}}
 +
    | [[Kategorie:Literatur-mit-Link]]
 +
    }}
 +
   }}
 +
| {{#if: {{#regex: {{NAMESPACENUMBER}}
 +
    |/^(0{{!}}106)$/
 +
    }}
 +
  | {{#set: uses_literature_article=Literatur:{{#var:code}}}}  
 
   }}
 
   }}
| {{#set: uses_literature_article=Literatur:{{#var:code}}}}
 
 
}}<!--  
 
}}<!--  
 
--></div><!--
 
--></div><!--
Zeile 97: Zeile 141:
  
 
-->{{#ifeq: {{NAMESPACE}} | Literatur   
 
-->{{#ifeq: {{NAMESPACE}} | Literatur   
| {{#ask: [[:+]]
+
| {{#ask: [[Uses literature article::Literatur:{{#var:code}}]][[:+]] 
[[Uses_literature_article::{{#var:code}}]]  
+
|format=ul  
|?hat titel=
 
|link=none
 
|format=ul
 
|template= literatur_li
 
 
|intro= <h3>Verwendung</h3>
 
|intro= <h3>Verwendung</h3>
 
}}
 
}}
 
}}<!--
 
}}<!--
 
--><noinclude>
 
--><noinclude>
 
 
=== Code für Literaturangaben ===
 
=== Code für Literaturangaben ===
 
<pre>
 
<pre>
 
{{Literatur  
 
{{Literatur  
 
| code =  
 
| code =  
| autor1_nat = west <!-- oder: asien -->
+
| autor1_nat =  
| autor1_fam = <!-- Familienname -->
+
| autor1_fam =  
| autor1_vor = <!-- Vorname -->
+
| autor1_vor =  
 
| autor1_kanji =  
 
| autor1_kanji =  
| autor2 = <!-- weitere/r Autor/en, vollständige Namen -->
+
| autor2 =  
| autor_zusatz = <!-- Hg Ü (kein Punkt) -->
+
| autor_zusatz =  
| jahr = <!--erscheinungsjahr -->
+
| jahr =  
| pub_form = Buch <!-- oder Zeitschrift oder Sammelband -->
+
| pub_form =  
| titel1 = <!--Haupttitel -->
+
| titel1 =  
| titel2 = <!--Untertitel -->
+
| titel2 =  
 
| titel_kanji=
 
| titel_kanji=
| link = <!--Link zur online-Version -->
+
| link =  
| sammelband_hg = <!-- bei Sammlband: Herausgeber -->
+
| pdf =
| sammelband_titel = <!-- bei Sammlband: Titel des Bandes-->
+
| sammelband_hg =  
 +
| sammelband_titel =  
 
| ort =   
 
| ort =   
 
| verlag =   
 
| verlag =   
| reihe = <!-- Namen der Publikationsreihe, inkl. Bandnr. -->
+
| reihe =  
 
| auflage =  
 
| auflage =  
| zeitschrift = <!-- bei Zeitschrift: Titel und Nummer -->
+
| zeitschrift =  
| seiten = <!-- bei Artikeln, z.B.: 22–44 -->
+
| seiten =  
| bemerkung = <!-- z.B.: Erste Auflage 1897 -->
+
| bemerkung =  
 
| bemerkung2 = {{{1|}}}  
 
| bemerkung2 = {{{1|}}}  
 +
| cat = 
 
}}
 
}}
 
</pre>
 
</pre>
<noinclude>
+
----
 
<templatedata>
 
<templatedata>
 
{
 
{
 
"params": {
 
"params": {
"1": {
 
"description": "Platzhalter für Bemerkungen, die bei der Tranklusion des Literatur-Artikels eingegeben werden. ",
 
"example": "{{Literatur:XY|Bemerkung}}"
 
},
 
 
"code": {
 
"code": {
"required": true,
+
"suggested": true,
"description": "Pagename"
+
"description": "Pagename",
 +
"type": "string",
 +
"autovalue": "",
 +
"example": "Scheid_2001"
 
},
 
},
 
"jahr": {
 
"jahr": {
"required": true,
+
"suggested": true,
"description": "Jahr oder Zeitspanne (im Code dagegen nur die erste Jahreszahl angeben)"
+
"description": "Jahr oder Zeitspanne ",
 +
"example": "2001",
 +
"type": "string"
 
},
 
},
 
"autor1_fam": {
 
"autor1_fam": {
"required": true,
+
"suggested": true,
"description": "Familienname des ersten Autors"
+
"description": "Familienname des ersten Autors",
 +
"autovalue": ""
 
},
 
},
 
"autor1_vor": {
 
"autor1_vor": {
"description": "Vornamen von Autor 1"
+
"description": "Vornamen von Autor 1",
 +
"autovalue": " ",
 +
"suggested": true
 
},
 
},
 
"autor1_nat": {
 
"autor1_nat": {
 
"description": "\"west\" (default) oder \"asien\"",
 
"description": "\"west\" (default) oder \"asien\"",
"example": "dient zur Formatierung asiatischer Namen"
+
"example": "dient zur Formatierung asiatischer Namen",
 +
"type": "string",
 +
"autovalue": "west",
 +
"suggested": true
 
},
 
},
 
"autor1_kanji": {
 
"autor1_kanji": {
Zeile 168: Zeile 216:
 
"autor2": {
 
"autor2": {
 
"description": "voller Name weiterer Autoren in natürlicher Namensfolge",
 
"description": "voller Name weiterer Autoren in natürlicher Namensfolge",
"example": "Kobayashi Kōichi, John Power"
+
"example": "Kobayashi Kōichi, John Power",
 +
"type": "string",
 +
"autovalue": "",
 +
"suggested": true
 
},
 
},
 
"autor_zusatz": {
 
"autor_zusatz": {
"description": "Herausgeber, Pbersetzer etc. in Abk. ohne Punkt",
+
"description": "Herausgeber, Übersetzer etc. in Abk. ohne Punkt",
"example": "Hg, Ü"
+
"example": "Hg, Ü",
 +
"type": "string",
 +
"suggested": true
 
},
 
},
 
"titel1": {
 
"titel1": {
 
"required": true,
 
"required": true,
 
"description": "Haupttitel",
 
"description": "Haupttitel",
"example": "kein Punkt oder Doppelpunkt am Schluss"
+
"example": "kein Punkt oder Doppelpunkt am Schluss",
 +
"type": "string",
 +
"autovalue": ""
 
},
 
},
 
"titel2": {
 
"titel2": {
 
"description": "Nebentitel ",
 
"description": "Nebentitel ",
"example": "kein Punkt"
+
"example": "kein Punkt",
 +
"type": "string",
 +
"autovalue": " ",
 +
"suggested": true
 
},
 
},
 
"titel_kanji": {
 
"titel_kanji": {
"description": "Voller Titel (bei asiat. Publ.)"
+
"description": "Voller Titel (bei asiat. Publ.)",
 +
"autovalue": "",
 +
"suggested": true
 
},
 
},
 
"link": {
 
"link": {
"label": "Link zu einer externen Online Version der Publikation",
+
"description": "Link zu einer externen Online Version der Publikation",
"description": "nur Volltext",
 
 
"type": "url"
 
"type": "url"
 
},
 
},
"verlag": {},
+
"verlag": {
"ort": {},
+
"type": "string",
 +
"required": true,
 +
"description": "bei \"Zeitschrift\" nicht nötig",
 +
"example": "VÖAW",
 +
"autovalue": ""
 +
},
 +
"ort": {
 +
"type": "string",
 +
"suggested": true,
 +
"description": "Bei \"Zeitschrift\" nicht nötig",
 +
"example": "Wien"
 +
},
 
"sammelband_hg": {
 
"sammelband_hg": {
 +
"suggested": true,
 
"description": "Hg. des Sammelbandes, wenn Publikation ein Sammelbandkapitel ist",
 
"description": "Hg. des Sammelbandes, wenn Publikation ein Sammelbandkapitel ist",
"example": "Angela Winkler"
+
"example": "Angela Winkler",
 +
"type": "string"
 
},
 
},
 
"sammelband_titel": {
 
"sammelband_titel": {
"description": "Voller Titel des Sammelbandes",
+
"suggested": true,
"example": "kein Punkt am Schluss"
+
"description": "Voller Titel des Sammelbandes (kein Punkt am Schluss)"
 
},
 
},
 
"reihe": {
 
"reihe": {
"description": "Reihentitel und Bd.Nr.",
+
"description": "Reihentitel und Bd",
"example": "''Beiträge zur Japanologie'', 137"
+
"example": "''Beiträge zur Japanologie'', 137",
},
+
"autovalue": ""
"pub_form": {
 
"description": "Publikationsform: Buch oder Zeitschrift oder Sammelband",
 
"example": "\"Zeitschrift\" und \"Sammelband\" bedeutet Artikel",
 
"autovalue": "Buch"
 
 
},
 
},
 
"zeitschrift": {
 
"zeitschrift": {
 +
"suggested": true,
 
"description": "Voller Namen + Bandnr",
 
"description": "Voller Namen + Bandnr",
"example": "''Japanese Journal of Religious Studies'' 31/2",
+
"example": "''Japanese Journal of Religious Studies'' 31/2"  
"type": "unbalanced-wikitext",
+
},
"autovalue": ""
+
"seiten": {
 +
"example": "12–35",
 +
"autovalue": "",
 +
"type": "string",
 +
"suggested": true
 
},
 
},
"seiten": {},
 
 
"auflage": {},
 
"auflage": {},
 
"bemerkung": {},
 
"bemerkung": {},
"bemerkung2": {}
+
"bemerkung2": {
 +
"description": "nicht bearbeiten, nicht löschen",
 +
"autovalue": "{{{1|}}}",
 +
"required": true,
 +
"type": "string"
 +
},
 +
"pdf": {
 +
"description": "intern gespeicherte pdf-Datei",
 +
"example": "*Scheid_2001  *Scheid_2001.pdf *Datei:Scheid_2001.pdf ",
 +
"type": "wiki-file-name",
 +
"autovalue": "",
 +
"suggested": true
 +
},
 +
"pub_form": {
 +
"description": "Form der Publikation",
 +
"type": "string",
 +
"autovalue": "Buch",
 +
"required": true,
 +
"example": "Buch / Zeitschrift / Sammelband"
 +
},
 +
"cat": {
 +
"description": "Zusatz-Kategorie",
 +
"type": "string"
 +
}
 
},
 
},
"description": "Gestaltet einen Literatureintrag"
+
"description": "Gestaltet einen Literatureintrag",
 +
"paramOrder": [
 +
"code",
 +
"jahr",
 +
"autor1_fam",
 +
"autor1_vor",
 +
"autor1_nat",
 +
"autor1_kanji",
 +
"autor2",
 +
"autor_zusatz",
 +
"pub_form",
 +
"titel1",
 +
"titel2",
 +
"titel_kanji",
 +
"link",
 +
"pdf",
 +
"verlag",
 +
"ort",
 +
"sammelband_hg",
 +
"sammelband_titel",
 +
"reihe",
 +
"zeitschrift",
 +
"seiten",
 +
"auflage",
 +
"bemerkung",
 +
"bemerkung2",
 +
"cat"
 +
],
 +
"format": "block"
 
}
 
}
 
</templatedata>
 
</templatedata>
 
</noinclude>
 
</noinclude>

Aktuelle Version vom 15. April 2023, 14:42 Uhr

[[Literatur:_|]]
. .

Code für Literaturangaben

{{Literatur 
| code = 
| autor1_nat = 
| autor1_fam = 
| autor1_vor = 
| autor1_kanji = 
| autor2 = 
| autor_zusatz = 
| jahr = 
| pub_form = 
| titel1 = 
| titel2 = 
| titel_kanji=
| link = 
| pdf = 
| sammelband_hg = 
| sammelband_titel = 
| ort =   
| verlag =  
| reihe = 
| auflage = 
| zeitschrift = 
| seiten = 
| bemerkung = 
| bemerkung2 = {{{1|}}} 
| cat =   
}}

Gestaltet einen Literatureintrag

Vorlagenparameter

Diese Vorlage bevorzugt Blockformatierung von Parametern.

ParameterBeschreibungTypStatus
Codecode

Pagename

Beispiel
Scheid_2001
Autowert
Zeichenfolgevorgeschlagen
Jahrjahr

Jahr oder Zeitspanne

Beispiel
2001
Zeichenfolgevorgeschlagen
Autor1_famautor1_fam

Familienname des ersten Autors

Autowert
Unbekanntvorgeschlagen
Autor1_vorautor1_vor

Vornamen von Autor 1

Autowert
Unbekanntvorgeschlagen
Autor1_natautor1_nat

"west" (default) oder "asien"

Beispiel
dient zur Formatierung asiatischer Namen
Autowert
west
Zeichenfolgevorgeschlagen
Autor1_kanjiautor1_kanji

nur bei Publ. in asiat. Sprache

Unbekanntoptional
Autor2autor2

voller Name weiterer Autoren in natürlicher Namensfolge

Beispiel
Kobayashi Kōichi, John Power
Autowert
Zeichenfolgevorgeschlagen
Autor_zusatzautor_zusatz

Herausgeber, Übersetzer etc. in Abk. ohne Punkt

Beispiel
Hg, Ü
Zeichenfolgevorgeschlagen
Pub_formpub_form

Form der Publikation

Beispiel
Buch / Zeitschrift / Sammelband
Autowert
Buch
Zeichenfolgeerforderlich
Titel1titel1

Haupttitel

Beispiel
kein Punkt oder Doppelpunkt am Schluss
Autowert
Zeichenfolgeerforderlich
Titel2titel2

Nebentitel

Beispiel
kein Punkt
Autowert
Zeichenfolgevorgeschlagen
Titel_kanjititel_kanji

Voller Titel (bei asiat. Publ.)

Autowert
Unbekanntvorgeschlagen
Linklink

Link zu einer externen Online Version der Publikation

URLoptional
Pdfpdf

intern gespeicherte pdf-Datei

Beispiel
*Scheid_2001 *Scheid_2001.pdf *Datei:Scheid_2001.pdf
Autowert
Dateivorgeschlagen
Verlagverlag

bei "Zeitschrift" nicht nötig

Beispiel
VÖAW
Autowert
Zeichenfolgeerforderlich
Ortort

Bei "Zeitschrift" nicht nötig

Beispiel
Wien
Zeichenfolgevorgeschlagen
Sammelband_hgsammelband_hg

Hg. des Sammelbandes, wenn Publikation ein Sammelbandkapitel ist

Beispiel
Angela Winkler
Zeichenfolgevorgeschlagen
Sammelband_titelsammelband_titel

Voller Titel des Sammelbandes (kein Punkt am Schluss)

Unbekanntvorgeschlagen
Reihereihe

Reihentitel und Bd

Beispiel
''Beiträge zur Japanologie'', 137
Autowert
Unbekanntoptional
Zeitschriftzeitschrift

Voller Namen + Bandnr

Beispiel
''Japanese Journal of Religious Studies'' 31/2
Unbekanntvorgeschlagen
Seitenseiten

keine Beschreibung

Beispiel
12–35
Autowert
Zeichenfolgevorgeschlagen
Auflageauflage

keine Beschreibung

Unbekanntoptional
Bemerkungbemerkung

keine Beschreibung

Unbekanntoptional
Bemerkung2bemerkung2

nicht bearbeiten, nicht löschen

Autowert
{{{1|}}}
Zeichenfolgeerforderlich
Catcat

Zusatz-Kategorie

Zeichenfolgeoptional