Template:Enzy-Link: Difference between revisions
(aus der Lameng empfehle ich direkt zum zweiten Schritt zu gehen. Schritt eins funktioniert lediglich ohne "bose" URL-Bestandteile, wie ? oder ,) Tag: Reverted |
(+ hoffentlich funktionierendes Beispiel) Tag: Reverted |
||
Line 4: | Line 4: | ||
</noinclude><includeonly>[https://www.digitale-sammlungen.de/de/view/{{{1|}}} Band {{{2|}}}, S. {{{3|}}}]: {{{4|}}}</includeonly> | </noinclude><includeonly>[https://www.digitale-sammlungen.de/de/view/{{{1|}}} Band {{{2|}}}, S. {{{3|}}}]: {{{4|}}}</includeonly> | ||
<noinclude> | <noinclude> | ||
== Test == | |||
{{Enzy-Link|bsb10400702?page=86,87|4 (1809)|89|"irgendein Zitat"}} | |||
== Das Ziel == | == Das Ziel == |
Revision as of 00:07, 30 October 2022
Test
(1809) Band 89, S. "irgendein Zitat":
Das Ziel
Die Vorlage soll mit
1 = https://www.digitale-sammlungen.de/de/view/bsb10400702?page=86,87
2 = 4 (1809)
3 = 89
4 = "irgendein Zitat"
das Folgende ergeben:
Band 4 (1809), S. 89: "irgendein Zitat".
Das Ziel ist also, das jedesmalige Tippen von "Band" ", S." und Doppelpunkt zu vermeiden. Außerdem soll in einem zweiten Schritt versucht werden, den Anfang der URL (https://www.digitale-sammlungen.de/de/view/) in die Vorlage zu integrieren, sodaß nur noch das Ende (hier: bsb10400702?page=86,87) als Parameter eingegeben werden muß.
Die bisherige Realität
Vielmehr ergibt sich mit
{{Enzy-Link|https://www.digitale-sammlungen.de/de/view/bsb10400702?page=86,87|4 (1809)|89|"irgendein Zitat"}}
aber das Folgende:
(1809) Band 89, S. "irgendein Zitat": .
Der erste Parameter wird also einfach ignoriert, und die eckigen Klammern (aus der Vorlage – das heißt: vor dem ersten und hinter dem dritten Parameter; das heißt: ganz am Anfang und vor dem Doppelpunkt) für den Link werden nicht als Befehl erkannt.
Ein Test zu Vergleichszwecken
Mit:
{{Enzy-Link|HIER SOLL EIGENTLICH EINE URL STEHEN|4 (1809)|89|"irgendein Zitat"}}
ergibt sich Folgendes:
SOLL EIGENTLICH EINE URL STEHEN Band 4 (1809), S. 89: "irgendein Zitat" .
Der erste Parameter wird erkannt; die eckigen Klammern werden aber wiederum nicht als Befehl erkannt / als Hyperlink-Formatierung angezeigt, sondern als Klammern dargestellt (allerdings ist hier zwischen den Klammern ja auch keine URL).