Vorlage Diskussion:EpLink: Unterschied zwischen den Versionen

aus Memory Alpha, der freien deutschen Star-Trek-Datenbank
Spring zu: Navigation, suche
imported>Cid Highwind
imported>Florian K
(Problemlösung nach MediaWiki 1.10 Update)
Zeile 4: Zeile 4:
  
 
::Das klappt beim manuellen Einfügen solcher Links (die werden dann beim Speichern in die Langfassung <nowiki>[[Genesis (TNG)|Genesis]]</nowiki> umgesetzt) gut, ja... Diese Vorlage soll aber von [[Vorlage:TOS]] &Co. genutzt werden. Diese Vorlagen werden mit "einfachen" Episodennamen als Parameter aufgerufen; die Auswahl ob nun "EPISODE" oder "EPISODE (Episode)" oder "EPISODE (SER)" verlinkt wird, soll über EpLink dann automatisch erfolgen. -- [[Benutzer:Cid Highwind|Cid Highwind]] 21:42, 16. Jan 2007 (UTC)
 
::Das klappt beim manuellen Einfügen solcher Links (die werden dann beim Speichern in die Langfassung <nowiki>[[Genesis (TNG)|Genesis]]</nowiki> umgesetzt) gut, ja... Diese Vorlage soll aber von [[Vorlage:TOS]] &Co. genutzt werden. Diese Vorlagen werden mit "einfachen" Episodennamen als Parameter aufgerufen; die Auswahl ob nun "EPISODE" oder "EPISODE (Episode)" oder "EPISODE (SER)" verlinkt wird, soll über EpLink dann automatisch erfolgen. -- [[Benutzer:Cid Highwind|Cid Highwind]] 21:42, 16. Jan 2007 (UTC)
 +
 +
== Problemlösung nach MediaWiki 1.10 Update ==
 +
 +
Der Vorlagen-Code ist ziemlich verworren:
 +
<code><nowiki>
 +
"{{#ifexist:{{{1}}} ({{{2}}}) | {{linktipp|{{{1}}} ({{{2}}})|{{#ifexist:Vorlage:Titel/{{{1}}} ({{{2}}})|{{:Vorlage:Titel/{{{1}}} ({{{2}}})}}|}}|{{{1}}}}} | {{linktipp|{{#ifexist:{{{1}}} (Episode)|{{{1}}} (Episode)|{{{1}}}}}|{{#ifexist:Vorlage:Titel/{{{1}}}|{{:Vorlage:Titel/{{{1}}}}}|}}|linktext={{{1}}}}}}}"<includeonly>{{#ifeq:{{NAMESPACE}}|{{ns:6}}|[[Kategorie:Bilder nach Episode ({{{2}}}: {{{1}}})]]|}}</includeonly></nowiki></code>
 +
 +
Wofür brauchen wir "ifexist:Vorlage:Titel/(((1)))"? &mdash; [[{{ns:user}}:Florian K|<span style="color:#CD853F;">Florian</span>]]&#x2122; ''<sup>[[{{ns:user_talk}}:Florian K|talk]]</sup>'' 21:25, 4. Jun. 2007 (UTC)

Version vom 4. Juni 2007, 22:25 Uhr

Wofür ist diese Vorlage denn sinnvoll wenn MediaWiki selbst aus [[Genesis (TNG)|]] ganz ohne Vorlage ein Genesis macht? Das funktioniert mit allen Links, die Klammern enthalten. — Floriantalk 15:45, 16. Jan 2007 (UTC)

vielen dank für den tipp :) --Shisma Bitte korrigiert mich 16:58, 16. Jan 2007 (UTC)
Das klappt beim manuellen Einfügen solcher Links (die werden dann beim Speichern in die Langfassung [[Genesis (TNG)|Genesis]] umgesetzt) gut, ja... Diese Vorlage soll aber von Vorlage:TOS &Co. genutzt werden. Diese Vorlagen werden mit "einfachen" Episodennamen als Parameter aufgerufen; die Auswahl ob nun "EPISODE" oder "EPISODE (Episode)" oder "EPISODE (SER)" verlinkt wird, soll über EpLink dann automatisch erfolgen. -- Cid Highwind 21:42, 16. Jan 2007 (UTC)

Problemlösung nach MediaWiki 1.10 Update

Der Vorlagen-Code ist ziemlich verworren: "{{#ifexist:{{{1}}} ({{{2}}}) | {{linktipp|{{{1}}} ({{{2}}})|{{#ifexist:Vorlage:Titel/{{{1}}} ({{{2}}})|{{:Vorlage:Titel/{{{1}}} ({{{2}}})}}|}}|{{{1}}}}} | {{linktipp|{{#ifexist:{{{1}}} (Episode)|{{{1}}} (Episode)|{{{1}}}}}|{{#ifexist:Vorlage:Titel/{{{1}}}|{{:Vorlage:Titel/{{{1}}}}}|}}|linktext={{{1}}}}}}}"<includeonly>{{#ifeq:{{NAMESPACE}}|{{ns:6}}|[[Kategorie:Bilder nach Episode ({{{2}}}: {{{1}}})]]|}}</includeonly>

Wofür brauchen wir "ifexist:Vorlage:Titel/(((1)))"? — Floriantalk 21:25, 4. Jun. 2007 (UTC)