Vorlage:Literaturverzeichnis: Unterschied zwischen den Versionen

Aus Open Source Ecology - Germany
Zur Navigation springen Zur Suche springen
(Fix PAGENAME -> FULLPAGENAME)
 
(8 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 2: Zeile 2:
 
   Kommentar: aus irgendeinem Grund funktioniert das
 
   Kommentar: aus irgendeinem Grund funktioniert das
 
             Literaturverzeichnis hier nicht
 
             Literaturverzeichnis hier nicht
   --><includeonly>{{#ifexpr: 0 < {{#ask:  [[-Zitat::{{FULLPAGENAME}}]] | format = count}}
+
   --><includeonly><!--
   |<!-- Literatur gefunden -->[[Hat Literaturverzeichnis::ja| ]]<!--  
+
-->{{#switch: {{#if: {{#var: Globales Zitatformat Autor}}<!--
 +
    dann
 +
    -->|{{#var: Globales Zitatformat Autor}}<!--Log
 +
    oder
 +
    -->|{{#show: {{FULLPAGENAME}} | ?Zitatformat Autor=}}<!--
 +
  -->}}<!-- if var Zitatformat
 +
-->|Kapitälchen={{#vardefine: Globales Zitatformat Autor|Kapitälchen}}<!-- in Kapitälchen
 +
-->|#default=<!-- ohne Kapitälchen
 +
-->}}<!--
 +
 
 +
  -->{{#ifexpr: 0 < {{#ask:  [[-Zitat::{{FULLPAGENAME}}]] | format = count}}<!--
 +
  dann
 +
   -->|<!-- Literatur gefunden -->[[Hat Literaturverzeichnis::1| ]]<!--  
 
  -->{{#switch: {{lc:{{{Titel|{{{1|Weiterführende Literatur}}}}}}}}
 
  -->{{#switch: {{lc:{{{Titel|{{{1|Weiterführende Literatur}}}}}}}}
 
  | keiner | kein | kein titel | ohne | ohne titel | ohne überschrift | keine überschrift =  
 
  | keiner | kein | kein titel | ohne | ohne titel | ohne überschrift | keine überschrift =  
Zeile 9: Zeile 21:
 
== {{{Titel|{{{1|Weiterführende Literatur}}}}}} ==
 
== {{{Titel|{{{1|Weiterführende Literatur}}}}}} ==
 
<nowiki></nowiki>
 
<nowiki></nowiki>
}}<!-- end-switch -->
+
}}<!-- end-switch Titel
{{#ifexpr: {{#ask:  [[-Zitat::{{FULLPAGENAME}}]]
+
 
 +
-->{{#ifexpr: {{#ask:  [[-Zitat::{{FULLPAGENAME}}]]
 
     | ?Sortierschlüssel=
 
     | ?Sortierschlüssel=
 
     | format = count
 
     | format = count
     }} < {{#ask:  [[-Zitat::{{FULLPAGENAME}}]]
+
     }} < {{#ask:  [[-Zitat::{{FULLPAGENAME}}]] | format = count }}<!--  
    | format = count
 
    }}<!--  
 
 
DANN -->|<!--  
 
DANN -->|<!--  
   --><span class="error">Zitierte Literaturdaten sind nicht vorhanden. Bitte nachtragen, Danke.</span>{{#ask: [[-Zitat::{{FULLPAGENAME}}]]
+
   --><span class="error">Einige zitierte Literaturdaten sind nicht vorhanden. Bitte nachtragen, Danke.</span><!--
       |format=template
+
-->}}<!--
       |template=Formatierte Literaturausgabe für ask
+
 
 +
  TODO prüfe Kommentare der Seite Auslesen
 +
 
 +
-->{{#if: {{{CSS|}}}|<div style="{{{CSS|}}}">}}<!--
 +
-->{{#switch: {{#var: Globales Zitatformat Autor}}<!--
 +
-->|Kapitälchen=<!-- in Kapitälchen
 +
  -->{{#ask: [[-Zitat::{{FULLPAGENAME}}]]
 +
       |format=list
 +
      |sep=<div style="display:none"></div><!-- Kommentar: Problem es wird ein <p> eingeführt -->
 +
       |sort=Sortierschlüssel
 
       |mainlabel=-
 
       |mainlabel=-
 
       |link=none
 
       |link=none
       |?#=<!-- {{{1}}} -->
+
       |limit={{{maximale Anzahl|100}}}
      |?Autorenschaft#=<!-- {{{2}}} -->
+
       |?Formatierte Literaturausgabe (Kapitälchen)#=
      |?Herausgeberschaft#=<!-- {{{3}}} -->
+
       }}<!--
      |?Titel#=<!-- {{{4}}} -->
+
-->|#default=<!-- ohne Kapitälchen
      |?Originaltitel#=<!-- {{{5}}} -->
 
      |?Originalsprache#=<!-- {{{6}}} -->
 
      |?Übersetzerschaft#=<!-- {{{7}}} -->
 
      |?Tag#=<!-- {{{8}}} -->
 
      |?Monatsname#=<!-- {{{9}}} -->
 
      |?Jahr#YYYY=<!-- {{{10}}} -->
 
      |?Sammelwerk#=<!-- {{{11}}} -->
 
      |?Verlag#=<!-- {{{12}}} -->
 
      |?Ort#=<!-- {{{13}}} -->
 
      |?Literaturangabe in Freiform#=<!-- {{{14}}} -->
 
      |?Auflage#=<!-- {{{15}}} -->
 
      |?Band#=<!-- {{{16}}} -->
 
      |?Literaturangabe Nummer#=<!-- {{{17}}} -->
 
      |?Seiten#=<!-- {{{18}}} -->
 
      |?Spalten#=<!-- {{{19}}} -->
 
      |?Kapitel#=<!-- {{{20}}} -->
 
      |?ISBN#=<!-- {{{21}}} -->
 
      |?ISBN ist formal falsch#=<!-- {{{22}}} -->
 
      |?ISSN#=<!-- {{{23}}} -->
 
      |?arxiv#=<!-- {{{24}}} -->
 
      |?DOI#=<!-- {{{25}}} -->
 
      |?LCCN#=<!-- {{{26}}} -->
 
      |?PMID#=<!-- {{{27}}} -->
 
       |?OCLC#=<!-- {{{28}}} -->
 
       |?Lizenznummer#=<!-- {{{29}}} -->
 
      |?Quelle#=<!-- {{{30}}} -->
 
      |?Kommentar#=<!-- {{{31}}} -->
 
      |?Online#=<!-- {{{32}}} -->
 
      |?Letzter Zugriff#=<!-- {{{33}}} -->
 
      |?Literaturtyp#=<!-- {{{34}}} -->
 
      }}<!--
 
SONST-->|<!--
 
  Zitate ja aber Literaturseiten nicht vorhanden
 
 
   -->{{#ask: [[-Zitat::{{FULLPAGENAME}}]]
 
   -->{{#ask: [[-Zitat::{{FULLPAGENAME}}]]
       |format=template
+
       |format=list
       |template=Formatierte Literaturausgabe für ask
+
       |sep=<div style="display:none"></div><!-- Kommentar: Problem es wird ein <p> eingeführt -->
       |order=Sortierschlüssel
+
       |sort=Sortierschlüssel
 
       |mainlabel=-
 
       |mainlabel=-
 
       |link=none
 
       |link=none
       |?#=<!-- {{{1}}} -->
+
       |limit={{{maximale Anzahl|100}}}
       |?Autorenschaft#=<!-- {{{2}}} -->
+
       |?Formatierte Literaturausgabe (Standard)#=
      |?Herausgeberschaft#=<!-- {{{3}}} -->
+
      }}<!--
      |?Titel#=<!-- {{{4}}} -->
+
-->}}<!--
      |?Originaltitel#=<!-- {{{5}}} -->
+
-->{{#if: {{{CSS|}}}|</div>}}<!--
      |?Originalsprache#=<!-- {{{6}}} -->
+
-->}}<!-- if::End
      |?Übersetzerschaft#=<!-- {{{7}}} -->
+
 
      |?Tag#=<!-- {{{8}}} -->
+
-->{{#ifexpr: {{#ask: [[Zitat Kommentar auf Seite::{{FULLPAGENAME}}]] | ?Zitat Kommentar auf Seite | format=count}} + 0 > 0 <!--
      |?Monatsname#=<!-- {{{9}}} -->
+
then-->|<span></span>
      |?Jahr#YYYY=<!-- {{{10}}} -->
+
=== Kommentare ===
      |?Sammelwerk#=<!-- {{{11}}} -->
+
 
      |?Verlag#=<!-- {{{12}}} -->
+
{{#switch: {{#var: Globales Zitatformat Autor}}<!--
      |?Ort#=<!-- {{{13}}} -->
+
  in Kapitälchen
      |?Literaturangabe in Freiform#=<!-- {{{14}}} -->
+
-->|Kapitälchen={{#ask: [[Zitat Kommentar auf Seite::{{FULLPAGENAME}}]]
      |?Auflage#=<!-- {{{15}}} -->
+
    |?Zitat Kommentar (Kapitälchenformat)=
      |?Band#=<!-- {{{16}}} -->
+
    |mainlabel=-
      |?Literaturangabe Nummer#=<!-- {{{17}}} -->
+
    |sort=Literaturschlüssel,Zitat Kommentar Nummer
      |?Seiten#=<!-- {{{18}}} -->
+
    |sep=<div style="display:none"></div><!-- Kommentar: Problem es wird ein <p> eingeführt -->
      |?Spalten#=<!-- {{{19}}} -->
+
    |intro=
      |?Kapitel#=<!-- {{{20}}} -->
+
    |outro=
      |?ISBN#=<!-- {{{21}}} -->
+
    |format=list
      |?ISBN ist formal falsch#=<!-- {{{22}}} -->
+
    }}<!--
      |?ISSN#=<!-- {{{23}}} -->
+
 
      |?arxiv#=<!-- {{{24}}} -->
+
  ohne Kapitälchen
      |?DOI#=<!-- {{{25}}} -->
+
-->|#default={{#ask: [[Zitat Kommentar auf Seite::{{FULLPAGENAME}}]]
      |?LCCN#=<!-- {{{26}}} -->
+
    |?Zitat Kommentar (Standardformat)=
      |?PMID#=<!-- {{{27}}} -->
+
    |mainlabel=-
      |?OCLC#=<!-- {{{28}}} -->
+
    |sort=Literaturschlüssel,Zitat Kommentar Nummer
      |?Lizenznummer#=<!-- {{{29}}} -->
+
    |sep=<div style="display:none"></div><!-- Kommentar: Problem es wird ein <p> eingeführt -->
      |?Quelle#=<!-- {{{30}}} -->
+
    |intro=
      |?Kommentar#=<!-- {{{31}}} -->
+
    |outro=
      |?Online#=<!-- {{{32}}} -->
+
    |format=list
      |?Letzter Zugriff#=<!-- {{{33}}} -->
+
    }}<!--
      |?Literaturtyp#=<!-- {{{34}}} -->
+
-->}}<!-- switch: Kapitälchen
    }}
+
-->}}<!-- ifexpr end
  }}<!-- if::End [[-Zitat::{{PAGENAME}}]] -->
+
--></includeonly><noinclude>
}}<!-- if::End --></includeonly><noinclude>
 
  
 
== Verwendung ==
 
== Verwendung ==
Zeile 118: Zeile 104:
 
  <nowiki>{{Literaturverzeichnis | Titel = Quellen }}</nowiki> → abweichende Überschrift „Quellen“
 
  <nowiki>{{Literaturverzeichnis | Titel = Quellen }}</nowiki> → abweichende Überschrift „Quellen“
 
  <nowiki>{{Literaturverzeichnis | Titel = kein Titel }}</nowiki> → keine Überschrift
 
  <nowiki>{{Literaturverzeichnis | Titel = kein Titel }}</nowiki> → keine Überschrift
 +
 +
Das Layout kann man wie folgt für jedes <code>&lt;div&gt;</code> abändern:
 +
<nowiki>{{Literaturverzeichnis | CSS = font-size:10pt }}</nowiki>
 +
 +
Die maximale Anzahl der Literaturliste ist 100, abändern ist möglich durch:
 +
<nowiki>{{Literaturverzeichnis | maximale Anzahl = 200 }}</nowiki>
 +
… andernfalls wird „<span style="color:blue">{{int:smw_iq_moreresults}}</span>“ angezeigt falls mehr Einträge vorhanden sind.
 +
 +
== Zitate mit Kommentaren ==
 +
 +
Falls Kommentare in [[Vorlage: Zitat]] eingegeben worden sind, erscheint unter dem Literaturverzeichnis ein Abschnitt „Kommentare“ in welchem die Einträge sortiert sind nach Literaturschlüssel und Index des im Text angegebenen Kommentars. Mehrere Kommentare kann man ausblenden mit folgender CSS Stilformatierung:
 +
 +
<syntaxhighlight lang="css">
 +
span.Literaturschluessel.Hat_mehrere_Kommentare a {
 +
  display: none;
 +
}
 +
span.Literaturschluessel.Hat_mehrere_Kommentare:after {
 +
  content:'...';
 +
}
 +
</syntaxhighlight>
  
 
== Sortierung ==
 
== Sortierung ==
Zeile 125: Zeile 131:
 
== Technische Dokumentation ==
 
== Technische Dokumentation ==
  
  {{SEITENNAME}}
+
  Vorlage: Literaturverzeichnis    Literaturseite
   └ [[Vorlage:Literaturverzeichnis/Zitat Kommentar]] → für Kurzkommentare
+
  │                                  [[Vorlage: Formatierte Literaturausgabe]]
 +
   │                                  ├ [[Attribut: Formatierte Literaturausgabe (Kapitälchen)]]
 +
  │                                  └ [[Attribut: Formatierte Literaturausgabe (Standard)]]
 +
  │  ┌─────────────────────────────────┘
 +
  └ #ask
 +
 
 +
Kommentare:
 +
Vorlage: Literaturverzeichnis     Artikel-Wikiseite
 +
  │                                  [[Vorlage: Zitat]]
 +
  │                                  └ [[Attribut: Zitat Kommentar auf Seite]] (internes Objekt auf Artikelseite)
 +
  │                                    ├ [[Attribut: Zitat Kommentar (Kapitälchenformat)]]
 +
  │                                    ├ [[Attribut: Zitat Kommentar (Standardformat)]]
 +
  │                                    ├ [[Attribut: Zitat Kommentar Nummer]]
 +
  │                                    └ [[Attribut: Literaturschlüssel]]
 +
  │  ┌───────────────────────────────────┘
 +
  └ #ask
  
 
=== Abhängigkeiten/Siehe auch ===
 
=== Abhängigkeiten/Siehe auch ===
  
 +
* [[mediawikiwiki: extension: Semantic MediaWiki|extension: Semantic MediaWiki]]
 +
* <s>[[Vorlage: Literaturverzeichnis/Zitat Kommentar]]</s>
 
* [[Vorlage: Formatierte Literaturausgabe für ask]]
 
* [[Vorlage: Formatierte Literaturausgabe für ask]]
 
* [[Vorlage: Formatierte Literaturausgabe]]
 
* [[Vorlage: Formatierte Literaturausgabe]]
 
* [[Vorlage: Literatur]]
 
* [[Vorlage: Literatur]]
 
* [[Vorlage: Zitat]]
 
* [[Vorlage: Zitat]]
 +
* [[mediawikiwiki: extension: Variables|extension: Variables]]
  
 
Siehe auch
 
Siehe auch
 
* [[Vorlage: Literaturdaten]]
 
* [[Vorlage: Literaturdaten]]
  
 
+
[[Kategorie: Vorlage: Formatierte Literaturausgabe für ask]]
[[Kategorie:Vorlagen/Templates]]
+
[[Kategorie: Vorlagen/Templates]]
[[Kategorie:Semantisches Wiki]]
+
[[Kategorie: Semantisches Wiki]]
 
{{SORTIERUNG: {{SEITENNAME Umlaute konvertiert}}}}
 
{{SORTIERUNG: {{SEITENNAME Umlaute konvertiert}}}}
 
</noinclude>
 
</noinclude>

Aktuelle Version vom 1. März 2020, 01:07 Uhr


Verwendung

Zum Erstellen eines kompletten Literaturverzeichnisses am Ende einer Seite mit Literaturdaten aus der Kategorie Literatur. Die Seite muß leider nach dem speichern nocheinmal im Menü Aktionen          aktualisiert werden. Das Literaturverzeichnis wertet dabei Literaturschlüssel (=Seitenname der Literaturseite) aus, die beispielsweise auf einer Seite wie folgt angegeben werden können:

Hentschel & Wagner 1996?   ← {{Zitat | Hentschel & Wagner 1996}}
Hentschel & Wagner (1996)? ← {{Zitat | Hentschel & Wagner 1996 | Hentschel & Wagner (1996)}} Format anders.
(versteckt)               ← [[Zitat::Hentschel & Wagner 1996 | ]]  Semantik Wiki-Syntax nutzend
[[Zitatformat Autor::Kapitälchen]]
…
Autoren der Seite + Literaturverzeichnis in Kapitälchen, z.B. Hentschel & Wagner (1996) 

Dann (und nur) dann wird ein Literaturverzeichnis erzeugt:

{{Literaturverzeichnis}}                    → mit Überschrift: „Weiterführende Literatur“
{{Literaturverzeichnis | Titel = Quellen }} → abweichende Überschrift „Quellen“
{{Literaturverzeichnis | Titel = kein Titel }} → keine Überschrift

Das Layout kann man wie folgt für jedes <div> abändern:

{{Literaturverzeichnis | CSS = font-size:10pt }} 

Die maximale Anzahl der Literaturliste ist 100, abändern ist möglich durch:

{{Literaturverzeichnis | maximale Anzahl = 200 }}

… andernfalls wird „… weitere Ergebnisse“ angezeigt falls mehr Einträge vorhanden sind.

Zitate mit Kommentaren

Falls Kommentare in Vorlage: Zitat eingegeben worden sind, erscheint unter dem Literaturverzeichnis ein Abschnitt „Kommentare“ in welchem die Einträge sortiert sind nach Literaturschlüssel und Index des im Text angegebenen Kommentars. Mehrere Kommentare kann man ausblenden mit folgender CSS Stilformatierung:

span.Literaturschluessel.Hat_mehrere_Kommentare a {
  display: none;
}
span.Literaturschluessel.Hat_mehrere_Kommentare:after {
  content:'...';
}

Sortierung

Sortiert wird nach Autoren + Jahr + Titel.

Technische Dokumentation

Vorlage: Literaturverzeichnis     Literaturseite
 │                                  Vorlage: Formatierte Literaturausgabe
 │                                  ├ Attribut: Formatierte Literaturausgabe (Kapitälchen)
 │                                  └ Attribut: Formatierte Literaturausgabe (Standard)
 │   ┌─────────────────────────────────┘
 └ #ask 

Kommentare:

Vorlage: Literaturverzeichnis     Artikel-Wikiseite
 │                                  Vorlage: Zitat
 │                                  └ Attribut: Zitat Kommentar auf Seite (internes Objekt auf Artikelseite)
 │                                    ├ Attribut: Zitat Kommentar (Kapitälchenformat)
 │                                    ├ Attribut: Zitat Kommentar (Standardformat)
 │                                    ├ Attribut: Zitat Kommentar Nummer
 │                                    └ Attribut: Literaturschlüssel
 │   ┌───────────────────────────────────┘
 └ #ask 

Abhängigkeiten/Siehe auch

Siehe auch