Vorlage:Formatierte Literaturausgabe: Unterschied zwischen den Versionen

Aus Open Source Ecology - Germany
Zur Navigation springen Zur Suche springen
(classes: hanging-indent cite + hide-css-generated-url)
(+Jahr wenn kein Autor, kein Herausgeber)
Zeile 34: Zeile 34:
 
       -->}}<!--
 
       -->}}<!--
 
-->}}
 
-->}}
}}<!--
+
}}<!--falls Herausgeber Ende
  
 
Format Autoren in Kapitälchen? (Variablenschalter bevorzugen)
 
Format Autoren in Kapitälchen? (Variablenschalter bevorzugen)
Zeile 58: Zeile 58:
 
-->{{#if: {{{Titelbild|}}}<!--
 
-->{{#if: {{{Titelbild|}}}<!--
 
then-->|[[{{ns:file}}:{{#replace:{{#replace:{{{Titelbild|}}}|Datei:|}}|File:|}}|120x120px|Titelbild|left|link={{#if:{{{Online|}}}|{{{Online|}}}}}|{{#if:{{{Online|}}}|Link auf Webseite: {{{Online|}}}|Titelbild von „{{{Titel|}}}“}}]]<!--  
 
then-->|[[{{ns:file}}:{{#replace:{{#replace:{{{Titelbild|}}}|Datei:|}}|File:|}}|120x120px|Titelbild|left|link={{#if:{{{Online|}}}|{{{Online|}}}}}|{{#if:{{{Online|}}}|Link auf Webseite: {{{Online|}}}|Titelbild von „{{{Titel|}}}“}}]]<!--  
-->}}<!-- if Titelbild end
+
-->}}<!-- falls Titelbild Ende
 +
 
 
--><div class="hanging-indent cite hide-css-generated-url" style="{{#if: {{{Titelbild|}}}|display:table-cell;padding-left:1.5em;}}{{{CSS|}}}" {{#if: {{{Literaturschlüssel|}}}|id="{{anchorencode: {{{Literaturschlüssel|}}}}}"}}>{{
 
--><div class="hanging-indent cite hide-css-generated-url" style="{{#if: {{{Titelbild|}}}|display:table-cell;padding-left:1.5em;}}{{{CSS|}}}" {{#if: {{{Literaturschlüssel|}}}|id="{{anchorencode: {{{Literaturschlüssel|}}}}}"}}>{{
 
#if:{{{Freiform|}}}|{{{Freiform|}}}}}{{
 
#if:{{{Freiform|}}}|{{{Freiform|}}}}}{{
 
#if:{{{Autoren|}}}
 
#if:{{{Autoren|}}}
 
   |{{#switch: {{lc:{{{Typ|}}}}}
 
   |{{#switch: {{lc:{{{Typ|}}}}}
     | wl =<!--  
+
     | wl =<!-- wl Werkliste, Autor unterdrücken!  
    wl Werkliste, Autor unterdrücken!  
 
 
     -->{{#if:{{{Herausgeber|}}}<!--  
 
     -->{{#if:{{{Herausgeber|}}}<!--  
 
       dann-->|{{#if:{{{Sammelwerk||}}}
 
       dann-->|{{#if:{{{Sammelwerk||}}}
Zeile 76: Zeile 76:
 
         }}
 
         }}
 
       }}<!--
 
       }}<!--
    -->|#default = <!--
+
-->|#default =<!--
 
     -->{{#if:{{{Herausgeber|}}}<!--  
 
     -->{{#if:{{{Herausgeber|}}}<!--  
 
       dann-->|{{#if:{{{Sammelwerk||}}}
 
       dann-->|{{#if:{{{Sammelwerk||}}}
 
           |<!--  Sammelwerk -->{{#var: Autoren}}&#32;<span style="white-space:nowrap;">{{Datum | jahr={{{Jahr|o.J.}}} | monat={{{Monat|}}} | tag={{{Tag|}}}}}</span>:&#32;<em>{{force last punctuation|.|{{{Titel|}}}|allow=?!}}</em>{{#if:{{{TitelErg|}}}|&#32;{{force last punctuation|.|{{{TitelErg}}}|allow=?!}} }}&#32;In:&#32;{{#var: Herausgeber}}&#32;(Hrsg.):&#32;''{{force last punctuation|.|{{{Sammelwerk}}}}}''
 
           |<!--  Sammelwerk -->{{#var: Autoren}}&#32;<span style="white-space:nowrap;">{{Datum | jahr={{{Jahr|o.J.}}} | monat={{{Monat|}}} | tag={{{Tag|}}}}}</span>:&#32;<em>{{force last punctuation|.|{{{Titel|}}}|allow=?!}}</em>{{#if:{{{TitelErg|}}}|&#32;{{force last punctuation|.|{{{TitelErg}}}|allow=?!}} }}&#32;In:&#32;{{#var: Herausgeber}}&#32;(Hrsg.):&#32;''{{force last punctuation|.|{{{Sammelwerk}}}}}''
 
           |<!-- kein Sammelwerk -->{{#var: Autoren}};&#32;{{#var: Herausgeber}}&#32;(Hrsg.)&#32;<span style="white-space:nowrap;">{{Datum | jahr={{{Jahr|o.J.}}} | monat={{{Monat|}}} | tag={{{Tag|}}}}}</span>:&#32;<em>{{force last punctuation|.|{{{Titel|}}}|allow=?!}}</em>{{#if:{{{TitelErg|}}}|&#32;{{force last punctuation|.|{{{TitelErg}}}|allow=?!}} }}
 
           |<!-- kein Sammelwerk -->{{#var: Autoren}};&#32;{{#var: Herausgeber}}&#32;(Hrsg.)&#32;<span style="white-space:nowrap;">{{Datum | jahr={{{Jahr|o.J.}}} | monat={{{Monat|}}} | tag={{{Tag|}}}}}</span>:&#32;<em>{{force last punctuation|.|{{{Titel|}}}|allow=?!}}</em>{{#if:{{{TitelErg|}}}|&#32;{{force last punctuation|.|{{{TitelErg}}}|allow=?!}} }}
         }}<!--  
+
         }}<!-- Sammelwerk::Ende
 
       sonst: kein Herausgeber  
 
       sonst: kein Herausgeber  
 
       -->|{{#if:{{{Sammelwerk|}}}
 
       -->|{{#if:{{{Sammelwerk|}}}
 
           |{{#var: Autoren}}&#32;<span style="white-space:nowrap;">{{Datum | jahr={{{Jahr|o.J.}}} | monat={{{Monat|}}} | tag={{{Tag|}}}}}</span>:&#32;<em>{{force last punctuation|.|{{{Titel|}}}|allow=?!}}</em>{{#if:{{{TitelErg|}}}|&#32;{{force last punctuation|.|{{{TitelErg}}}|allow=?!}} }}&#32;In:&#32;''{{force last punctuation|.|{{{Sammelwerk}}}}}''
 
           |{{#var: Autoren}}&#32;<span style="white-space:nowrap;">{{Datum | jahr={{{Jahr|o.J.}}} | monat={{{Monat|}}} | tag={{{Tag|}}}}}</span>:&#32;<em>{{force last punctuation|.|{{{Titel|}}}|allow=?!}}</em>{{#if:{{{TitelErg|}}}|&#32;{{force last punctuation|.|{{{TitelErg}}}|allow=?!}} }}&#32;In:&#32;''{{force last punctuation|.|{{{Sammelwerk}}}}}''
 
           |{{#var: Autoren}}&#32;<span style="white-space:nowrap;">{{Datum | jahr={{{Jahr|o.J.}}} | monat={{{Monat|}}} | tag={{{Tag|}}}}}</span>:&#32;<em>{{force last punctuation|.|{{{Titel|}}}|allow=?!}}</em>{{#if:{{{TitelErg|}}}|&#32;{{force last punctuation|.|{{{TitelErg}}}|allow=?!}} }}
 
           |{{#var: Autoren}}&#32;<span style="white-space:nowrap;">{{Datum | jahr={{{Jahr|o.J.}}} | monat={{{Monat|}}} | tag={{{Tag|}}}}}</span>:&#32;<em>{{force last punctuation|.|{{{Titel|}}}|allow=?!}}</em>{{#if:{{{TitelErg|}}}|&#32;{{force last punctuation|.|{{{TitelErg}}}|allow=?!}} }}
         }}
+
         }}<!-- Sammelwerk::Ende
      }}
+
  -->}}<!-- Herausgeber::Ende
  }}<!-- end ifeq Typ -->
+
-->}}<!-- switch Typ::Ende -->
 
  |<!--
 
  |<!--
   kein Autor
+
   kein Autor, dann Herausgeber voransetzen
-->{{#if:{{{Herausgeber|}}}
+
-->{{#if:{{{Herausgeber|}}}<!--
  |{{#if:{{{Sammelwerk|}}}
+
    hat Herausgeber
  |{{#var: Herausgeber}}&#32;(Hrsg.)&#32;<span style="white-space:nowrap;">{{Datum | jahr={{{Jahr|o.J.}}} | monat={{{Monat|}}} | tag={{{Tag|}}}}}</span>:&#32;<em>{{force last punctuation|.|{{{Titel|}}}|allow=?!}}</em>{{#if:{{{TitelErg|}}}|&#32;{{force last punctuation|.|{{{TitelErg}}}|allow=?!}} }}&#32;In:&#32;''{{force last punctuation|.|{{{Sammelwerk}}}}}''
+
-->|{{#if:{{{Sammelwerk|}}}
  |{{#var: Herausgeber}}&#32;(Hrsg.)&#32;<span style="white-space:nowrap;">{{Datum | jahr={{{Jahr|o.J.}}} | monat={{{Monat|}}} | tag={{{Tag|}}}}}</span>:&#32;<em>{{force last punctuation|.|{{{Titel|}}}|allow=?!}}</em>{{#if:{{{TitelErg|}}}|&#32;{{force last punctuation|.|{{{TitelErg}}}|allow=?!}} }}
+
      |{{#var: Herausgeber}}&#32;(Hrsg.)&#32;<span style="white-space:nowrap;">{{Datum | jahr={{{Jahr|o.J.}}} | monat={{{Monat|}}} | tag={{{Tag|}}}}}</span>:&#32;<em>{{force last punctuation|.|{{{Titel|}}}|allow=?!}}</em>{{#if:{{{TitelErg|}}}|&#32;{{force last punctuation|.|{{{TitelErg}}}|allow=?!}} }}&#32;In:&#32;''{{force last punctuation|.|{{{Sammelwerk}}}}}''
  }}
+
      |{{#var: Herausgeber}}&#32;(Hrsg.)&#32;<span style="white-space:nowrap;">{{Datum | jahr={{{Jahr|o.J.}}} | monat={{{Monat|}}} | tag={{{Tag|}}}}}</span>:&#32;<em>{{force last punctuation|.|{{{Titel|}}}|allow=?!}}</em>{{#if:{{{TitelErg|}}}|&#32;{{force last punctuation|.|{{{TitelErg}}}|allow=?!}} }}
  |{{#if:{{{Sammelwerk|}}}
+
    }}<!--
   |<em>{{force last punctuation|.|{{{Titel|}}}|allow=?!}}</em>{{#if:{{{TitelErg|}}}|&#32;{{force last punctuation|.|{{{TitelErg}}}|allow=?!}} }}&#32;In:&#32;''{{force last punctuation|.|{{{Sammelwerk}}}}}''
+
    hat weder Herausgeber, Autor
   |{{#if:{{force last punctuation|.|{{{Titel|}}}|allow=?!}}|<em>{{force last punctuation|.|{{{Titel|}}}|allow=?!}}</em>{{#if:{{{TitelErg|}}}|&#32;{{force last punctuation|.|{{{TitelErg}}}|allow=?!}} <!-- -->}}<!-- -->}}
+
-->|{{#if:{{{Sammelwerk|}}}<!--
  }}
+
      hat Sammelwerk
}}
+
   -->|<em>{{force last punctuation|.|{{{Titel|}}}|allow=?!}}</em><!--
 +
    -->{{#if:{{{TitelErg|}}}|&#32;{{force last punctuation|.|{{{TitelErg}}}|allow=?!}} }}<!--
 +
    -->&#32;<span style="white-space:nowrap;">{{Datum | jahr={{{Jahr|o.J.}}} | monat={{{Monat|}}} | tag={{{Tag|}}}}}.</span><!--
 +
    -->&#32;In:&#32;''{{force last punctuation|.|{{{Sammelwerk}}}}}''<!--
 +
      hat kein Sammelwerk
 +
   -->|{{#if:{{force last punctuation|.|{{{Titel|}}}|allow=?!}}
 +
        |<em>{{force last punctuation|.|{{{Titel|}}}|allow=?!}}</em><!--
 +
    -->{{#if:{{{TitelErg|}}}|&#32;{{force last punctuation|.|{{{TitelErg}}}|allow=?!}} <!-- -->}}<!--
 +
    -->&#32;<span style="white-space:nowrap;">{{Datum | jahr={{{Jahr|o.J.}}} | monat={{{Monat|}}} | tag={{{Tag|}}}}}.</span><!--
 +
    -->}}
 +
    }}<!--
 +
-->}}
 
}}<!-- Autor::Ende
 
}}<!-- Autor::Ende
 
-->{{#if:{{{Auflage|}}}
 
-->{{#if:{{{Auflage|}}}

Version vom 11. Juni 2022, 19:28 Uhr

[Aktualisieren][Bearbeiten]Dokumentation der Vorlage

Diese Vorlage formatiert Literaturdaten in der Vorlage: Literatur und die Anzeige von Literaturlisten in Literaturverzeichnissen (Vorlage: Literaturverzeichnis) erfolgt über in Vorlage: Literatur fertig formatierte Attribute (Attribut:Formatierte Literaturausgabe (Kapitälchen), Attribut:Formatierte Literaturausgabe (Standard)), um ein schnelles Laden auch größerer Literaturdaten gewährleisten zu können. Siehe auch Kategorie: Vorlage: Formatierte Literaturausgabe

Verwendung in
Vorlage: LiteraturVorlage:Formatierte Literaturausgabe
früherer Ansatz (?obsolet)
└ Vorlage:Formatierte Literaturausgabe für askVorlage:Formatierte Literaturausgabe

Benutzung/Parameter

{{Formatierte Literaturausgabe
|arxiv=
|Auflage=
|Autoren=<!-- Autor -->
|Band=
|DOI=
|Freiform=
|Herausgeber=
|ISBN=
|ISBNistFormalFalsch=
|ISSN=
|Jahr=
|Kapitel=
|Kommentar=
|LCCN=
|Lizenznummer=
|Monat=
|Nummer=
|OCLC=
|Online=
|Originalsprache=
|Originaltitel=
|Ort=
|PMID=
|Quelle=
|Sammelwerk=
|Seiten=
|Spalten=
|Tag=
|Titel=
|TitelErg=
|Typ=
|Übersetzer=
|Verlag=
|Zugriff=
|Titelbild=
|CSS=
|Deutsche Übersetzung=
}}

Fehlt der Pflichtparameter Titel oder existiert ein angeforderter Literaturschlüssel nicht, werden solche Seiten in

Technische Abhängigkeiten

Für die Anzeige von Literaturverzeichnissen und üppigen Literatureinträgen ist es nicht geeignet die Vorlage: Formatierte Literaturausgabe für ask und Vorlage: Formatierte Literaturausgabe innerhalb von #ask zu verwenden, weil dies zu rechenintensive Vorlagenaufrufe zur Abfragezeit nach sich zieht und Seiten langsamer laden je üppiger die Literaturzitate sind. Derzeit wird folgender Ansatz empfohlen, die direkt von Vorlage: Literatur erzeugten und fertig formatierten Attribute zu verwenden (Attribut:Formatierte Literaturausgabe (Kapitälchen), Attribut:Formatierte Literaturausgabe (Standard)). Für Kapitälchen:

{{#ask: [[-Zitat::{{FULLPAGENAME}}]]
|format=list
|sep=&#32;
|sort=Sortierschlüssel
|mainlabel=-
|link=none
|?Formatierte Literaturausgabe (Kapitälchen)#=
}}

… bzw. ohne Kapitälchen (im Standardformat):

{{#ask: [[-Zitat::{{FULLPAGENAME}}]]
|format=list
|sep=&#32;
|sort=Sortierschlüssel
|mainlabel=-
|link=none
|?Formatierte Literaturausgabe (Standard)#=
}}

CSS

/* references hanging layout template:Literaturverzeichnis */
div.hanging-indent {
  padding-left:1.5em !important;
  text-indent:-1.5em;
  margin-top: 0.0em !important;
  margin-bottom: 0.0em !important;
}
 
div.hanging-indent p
, div.hanging-indent p *
, div.hanging-indent div * 
, div.hanging-indent ol * 
, div.hanging-indent ul * 
{
  text-indent:0;
}

.cite {}

.hide-css-generated-url {/* see MediaWiki:Print.css */  }

Eigenschaften, Vorlagen