Vorlage:Operabase: Unterschied zwischen den Versionen
(Die Seite wurde neu angelegt: „<onlyinclude><includeonly>[https://www.operabase.com/{{#switch: {{{Typ|Sänger}}} | Opernhaus = c/{{{ID|}}}/de {{{Linktext|{{#invoke:WLink|getArticleBase}}}}}] bei Operabase (Inszenierungen, Künstler und Kalender) | Regisseur = a/{{urlencode:{{Str replace|{{{Name|}}}|+| |}}|PATH}}/{{{ID|}}}/de {{{Linktext|{{PAGENAME}}}}}] bei Operabase (Inszenierungen) | Sänger | Dirigent | Lichtdesigner | Bühnenbildner | #default = a/{{urlencode:{{Str replace|…“) |
Keine Bearbeitungszusammenfassung |
||
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
<onlyinclude><includeonly>[https://www.operabase.com/{{#switch: {{{Typ|Sänger}}} | <onlyinclude><includeonly>[https://www.operabase.com/{{#switch: {{{Typ|Sänger}}} | ||
| Opernhaus = c/{{{ID|}}}/de {{{Linktext|{{#invoke:WLink|getArticleBase}}}}}] bei [[Operabase]] (Inszenierungen, Künstler und Kalender) | | Opernhaus = c/{{{ID|}}}/de {{{Linktext|{{#invoke:WLink|getArticleBase}}}}}] bei [[w:Operabase|Operabase]] (Inszenierungen, Künstler und Kalender) | ||
| Regisseur = a/{{urlencode:{{Str replace|{{{Name|}}}|+| |}}|PATH}}/{{{ID|}}}/de {{{Linktext|{{PAGENAME}}}}}] bei [[Operabase]] (Inszenierungen) | | Regisseur = a/{{urlencode:{{Str replace|{{{Name|}}}|+| |}}|PATH}}/{{{ID|}}}/de {{{Linktext|{{PAGENAME}}}}}] bei [[w:Operabase|Operabase]] (Inszenierungen) | ||
| Sänger | | Sänger | ||
| Dirigent | | Dirigent | ||
| Lichtdesigner | | Lichtdesigner | ||
| Bühnenbildner | | Bühnenbildner | ||
| #default = a/{{urlencode:{{Str replace|{{{Name|}}}|+| |}}|PATH}}/{{{ID|}}}/de {{{Linktext|{{#invoke:WLink|getArticleBase}}}}}] bei [[Operabase]] (Engagements und Termine) | | #default = a/{{urlencode:{{Str replace|{{{Name|}}}|+| |}}|PATH}}/{{{ID|}}}/de {{{Linktext|{{#invoke:WLink|getArticleBase}}}}}] bei [[w:Operabase|Operabase]] (Engagements und Termine) | ||
}}</includeonly></onlyinclude> | }}</includeonly></onlyinclude> | ||
{{Dokumentation}} | {{Dokumentation}} |
Aktuelle Version vom 5. Januar 2025, 13:02 Uhr
Documentation
Template parameters
Parameter | Description | Type | Status | |
---|---|---|---|---|
Typ | Typ | Typ des Eintrags (Sänger, Dirigent, Regisseur, Lichtdesigner, Bühnenbildner oder Opernhaus)
| Line | suggested |
ID | ID | Datenbank-ID
| Number | required |
Name | Name | Name des Eintrags
| Line | optional |
Linktext | Linktext | angezeigte Linkbeschriftung
| Line | suggested |
Format: inline half{{_ |_=_}}
Kopiervorlagen
{{Operabase |Typ= |ID=}}
{{Operabase |Typ= |ID= |Name= |Linktext=}}
Verwendung
Die ID und den Namen von Personen ermittelt man über die Operabase-Künstlersuche. Dort tippt man im Suchfeld den Namen ein und wählt den korrekten Eintrag aus der Vorschlagssuche aus. Die Zielseite hat eine URL im Format „https://www.operabase.com/a/NAME/ID/de“ (z. B.: „https://www.operabase.com/a/Anna Netrebko/1344/de“), aus der man sich die benötigten Werte (im Beispiel „Anna Netrebko“ und „1344“) kopieren kann.
Bei Opernhäusern verwendet man analog die Opernhaus-Suche. Hier fehlt lediglich der Name in der URL, da er nicht benötigt wird.
Da der Inhalt der Website kontinuierlich aktualisiert wird, nur wenige Jahre zurückreicht (außer für zahlende Mitglieder), abgesagte Veranstaltungen erfahrungsgemäß nicht aus der Datenbank gelöscht werden und die Archivierung im Internet Archive hier nicht korrekt funktioniert, sollte diese Vorlage nicht für Belege genutzt werden, sondern nur bei aktiven Künstlern im Abschnitt Weblinks.
Beispiele
Beispiel für Personen:
* {{Operabase|Typ=Sänger|ID=10841|Name=Magdalena Kozena|Linktext=Magdalena Kožená}}
- ergibt:
- Magdalena Kožená bei Operabase (Engagements und Termine)
Ohne Angabe des Linktextes wird der aktuelle Seitentitel eingesetzt:
* {{Operabase|Typ=Sänger|ID=10841|Name=Magdalena Kozena}}
- ergibt:
Wird der Parameter „Name“ weggelassen, ergibt sich möglicherweise eine andere Darstellung der Zielseite:
* {{Operabase|Typ=Sänger|ID=10841|Linktext=Magdalena Kožená}}
- ergibt:
- Magdalena Kožená bei Operabase (Engagements und Termine)
Die meisten Personentypen werden derzeit auf identische Weise behandelt. Nur für Regisseure gibt einen abweichenden Text innerhalb der Klammern:
* {{Operabase|Typ=Regisseur|ID=7919|Name=Jasmin Solfaghari|Linktext=Jasmin Solfaghari}}
- ergibt:
- Jasmin Solfaghari bei Operabase (Inszenierungen)
Beispiele für Opernhäuser:
Der Parameter „Name“ wird hier nicht verwendet.
* {{Operabase|Typ=Opernhaus|ID=346|Linktext=Staatsoper Hamburg}}
- ergibt:
- Staatsoper Hamburg bei Operabase (Inszenierungen, Künstler und Kalender)
Ohne Angabe des Linktextes wird der aktuelle Seitentitel eingesetzt.
* {{Operabase|Typ=Opernhaus|ID=346}}
- ergibt:
Lua
Diese Vorlage wurde ganz oder teilweise mit Hilfe der Programmiersprache Lua erstellt.
Die Module sind mit #invoke
eingebunden. In der Dokumentation der einzelnen Module finden sich auch weitere Hinweise zu Rückfragen.
Verwendetes Modul: WLink #getArticleBase
Bei technischen Fragen zu dieser Vorlage kannst du dich auch an die Vorlagenwerkstatt wenden. Inhaltliche Fragen und Vorschläge gehören zunächst auf die Diskussionsseite. Sie können ggf. auch an eine passende Redaktion, Portal usw. gerichtet werden.
- Verwendungen dieser Vorlage
- Cirrus-Suche zu Einbindungen dieser Vorlage (zunächst nur ANR) mit weiteren Möglichkeiten
- Anzahl der Einbindungen
- Liste der Unterseiten.
- Diese Dokumentation befindet sich auf einer eingebundenen Unterseite [Bearbeiten].
- Test-/Beispielseite erstellen.
- giftbot/vorlagenparser: CSV herunterladen (ANR).