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> |
Aktuelle Version 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