Vorlage:Literaturdaten: Unterschied zwischen den Versionen
(Die Seite wurde neu angelegt: „{{#if: {{{1|}}}<!-- (1) DANN -->|<!-- (2) Vorlagen-Code hier -->{{#arraymap:{{{1|}}} |;|§|<!-- Semikolon als Trenner Einzelne Seite ein…“) |
|||
| (11 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| Zeile 2: | Zeile 2: | ||
DANN -->|<!-- | DANN -->|<!-- | ||
(2) Vorlagen-Code hier | (2) Vorlagen-Code hier | ||
| − | -->{{# | + | -->{{#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}}<!-- | |
| − | -->{{#ask: [[ | + | -->}}<!-- |
| − | |format= | + | |
| − | | | + | -->{{#if: {{#var: Format_in_Kapitälchen}}<!-- |
| − | | | + | -->|{{#ask: [[Seitenname::{{#replace: {{{1|}}}|;|{{!}}{{!}} }}]] |
| + | |format=list | ||
| + | |sep=  | ||
| + | |sort=Sortierschlüssel | ||
| + | |mainlabel=- | ||
| + | |link=none | ||
| + | |limit={{{maximale Anzahl|100}}} | ||
| + | |?Formatierte Literaturausgabe (Kapitälchen)#= | ||
| + | }}<!-- | ||
| + | -->|{{#ask: [[Seitenname::{{#replace: {{{1|}}}|;|{{!}}{{!}} }}]] | ||
| + | |format=list | ||
| + | |sep=  | ||
| + | |sort=Sortierschlüssel | ||
|mainlabel=- | |mainlabel=- | ||
| − | |||
|link=none | |link=none | ||
| − | | | + | |limit={{{maximale Anzahl|15}}} |
| − | + | |?Formatierte Literaturausgabe (Standard)#= | |
| − | + | }}<!-- | |
| − | + | -->}}<!-- | |
| − | + | ||
| − | + | unsichtbares Zitat setzen -->{{#arraymap: {{{1|}}}|;|§|[[Zitat::§| ]]|}}<!-- | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |? | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
Kein NEUER Trenner | Kein NEUER Trenner | ||
| − | + | SONST-->|{{Multilingual | de=<!-- | |
| − | SONST-->|{{ | ||
(3) Beispiele einfügen --> | (3) Beispiele einfügen --> | ||
Normalerweise gibt die verwendete Kombination von [[Vorlage: Zitat]] und [[Vorlage: Literaturverzeichnis]] Literaturdaten automatisch aus. Manuell kann man jedoch mit dieser Vorlage formatierte Literaturdaten ausgeben lassen, wenn keinerlei Zitate auf einer Wikiseite gesetzt wurden: | Normalerweise gibt die verwendete Kombination von [[Vorlage: Zitat]] und [[Vorlage: Literaturverzeichnis]] Literaturdaten automatisch aus. Manuell kann man jedoch mit dieser Vorlage formatierte Literaturdaten ausgeben lassen, wenn keinerlei Zitate auf einer Wikiseite gesetzt wurden: | ||
| − | # <code><nowiki>{{Literaturdaten| | + | # <code><nowiki>{{Literaturdaten|Grupe 2003}}</nowiki></code> → ein Datensatz |
| − | # <code><nowiki>{{Literaturdaten| | + | # <code><nowiki>{{Literaturdaten|Grupe 2003; Schott 2015}}</nowiki></code> → mehrere Datensätze |
Das Ergebnis sieht dann so aus:<!-- | Das Ergebnis sieht dann so aus:<!-- | ||
| − | --> {{# | + | --> {{#ask: [[Seitenname::{{#replace: Grupe 2003; Schott 2015|;|{{!}}{{!}} }}]] |
| − | |format= | + | |format=list |
| − | | | + | |sep=  |
| − | | | + | |sort=Sortierschlüssel |
|mainlabel=- | |mainlabel=- | ||
| − | |||
|link=none | |link=none | ||
| − | | | + | |limit={{{maximale Anzahl|15}}} |
| − | + | |?Formatierte Literaturausgabe (Kapitälchen)#= | |
| − | + | }} | |
| − | + | ||
| − | + | == Technische Anmerkungen == | |
| − | + | ||
| − | + | Möchte man zitierte Literaturangaben auf ''derselbigen'' Seite verlinkt haben, ''muß'' man die Eigenschaft: | |
| − | + | <nowiki>[[Hat Literaturverzeichnis::wahr| ]]</nowiki> | |
| − | + | … (hier „unsichtbar“ gesetzt) am Anfang der Seite setzen und definieren; dann werden alle Zitatelinks auf Anker/HTML-IDs gesetzt und es wird nicht mehr auf die eigene Literaturseite verlinkt, sondern sozusagen innerhalb der dasigen (eignen) Seite. | |
| − | + | ||
| − | + | '''Leistungsverhalten:''' Diese Vorlage verwendet fertig formatierte Daten vermittels [[Vorlage: Formatierte Literaturausgabe für ask]]. Ungeeignet ist die Funktion ganze Wikiseiten hindurchzuleiten (vermittels <nowiki>{{:Wikiseite}}</nowiki>, [[w:de:Tranklusion|Transklusion]]); Begründung: alles, einschließlich Kategorien werden mit überführt, wo diese Vorlage stünde, was dann ein Kategorien-''Menkenke'' ergibt und irreführend wird. | |
| − | + | ||
| − | + | '''Beschränkung:''' | |
| − | + | * maximale Anzahl der Abfragebedingungen (AND, OR …) [https://www.semantic-mediawiki.org/wiki/Help:$smwgQMaxSize "smwgQMaxSize"] 16 (Stand 20220406); daher bleibt die '''Literaturanzeige auf 24''' beschränkt | |
| − | + | ||
| − | |? | + | <!-- |
| − | + | -->}}<!-- "Vorlagenfehler" Ende --> | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | -->}}<!-- Vorlagenfehler Ende --> | ||
}}<!-- if::Ende Parameter --><!-- | }}<!-- if::Ende Parameter --><!-- | ||
--><noinclude><!-- | --><noinclude><!-- | ||
| Zeile 113: | Zeile 70: | ||
[[Kategorie:Vorlagenprogrammierung]] | [[Kategorie:Vorlagenprogrammierung]] | ||
[[Kategorie:Vorlagen/Templates]] | [[Kategorie:Vorlagen/Templates]] | ||
| + | [[Kategorie: Vorlage: Formatierte Literaturausgabe]] | ||
<!-- | <!-- | ||
(5) Sortierung nicht vergessen | (5) Sortierung nicht vergessen | ||
--> {{SORTIERUNG: Literaturdaten}} | --> {{SORTIERUNG: Literaturdaten}} | ||
</noinclude> | </noinclude> | ||
Neueste Überarbeitung vom 4. Oktober 2023, 08:10 Uhr
Normalerweise gibt die verwendete Kombination von Vorlage: Zitat und Vorlage: Literaturverzeichnis Literaturdaten automatisch aus. Manuell kann man jedoch mit dieser Vorlage formatierte Literaturdaten ausgeben lassen, wenn keinerlei Zitate auf einer Wikiseite gesetzt wurden:
{{Literaturdaten|Grupe 2003}}→ ein Datensatz{{Literaturdaten|Grupe 2003; Schott 2015}}→ mehrere Datensätze
Das Ergebnis sieht dann so aus:
Technische Anmerkungen
Möchte man zitierte Literaturangaben auf derselbigen Seite verlinkt haben, muß man die Eigenschaft:
[[Hat Literaturverzeichnis::wahr| ]]
… (hier „unsichtbar“ gesetzt) am Anfang der Seite setzen und definieren; dann werden alle Zitatelinks auf Anker/HTML-IDs gesetzt und es wird nicht mehr auf die eigene Literaturseite verlinkt, sondern sozusagen innerhalb der dasigen (eignen) Seite.
Leistungsverhalten: Diese Vorlage verwendet fertig formatierte Daten vermittels Vorlage: Formatierte Literaturausgabe für ask. Ungeeignet ist die Funktion ganze Wikiseiten hindurchzuleiten (vermittels {{:Wikiseite}}, Transklusion); Begründung: alles, einschließlich Kategorien werden mit überführt, wo diese Vorlage stünde, was dann ein Kategorien-Menkenke ergibt und irreführend wird.
Beschränkung:
- maximale Anzahl der Abfragebedingungen (AND, OR …) "smwgQMaxSize" 16 (Stand 20220406); daher bleibt die Literaturanzeige auf 24 beschränkt