Menü aufrufen
Toggle preferences menu
Persönliches Menü aufrufen
Nicht angemeldet
Ihre IP-Adresse wird öffentlich sichtbar sein, wenn Sie Änderungen vornehmen.

Benutzer Diskussion:Mrblackwaide: Unterschied zwischen den Versionen

Diskussionsseite von Benutzer:Mrblackwaide
Neuen Abschnitt erstellt Benutzerseite
Neuen Abschnitt erstellt Vorlage
Zeile 35: Zeile 35:


--{{Benutzer:Col. o'neill/sig}} 22:48, 10. Aug. 2015 (CEST)
--{{Benutzer:Col. o'neill/sig}} 22:48, 10. Aug. 2015 (CEST)
== Vorlage ==
Hallo,
ich habe gerade die [[Vorlage:Gesehen]] etwas überarbeitet, die Tabellen zu einer zusammengefasst und die Film-Titelbilder rausgenommen. Die Parameter funktionieren jetzt anders, Du kannst jetzt eine Kurzschreibweise für ganze Serien oder die Filme verwenden (z.B. ''SG1=ja'' für alle SG1-Staffeln), und ein paar Bezeichnungen haben sich geändert. Details zur neuen Verwendung findest Du auf der Vorlagenseite, die jetzt auch eine ausführlichere Beschreibung hat.
Ein paar kleine Tipps zum Erstellen von Vorlagen:
* Wenn es sich leicht vermeiden lässt, sollte man davon absehen, Vorlagen in Untervorlagen aufzuteilen und die ganzen Untervorlagen in die eigentliche "große" Vorlage einzubinden. Denn dann muss das System für jeden Vorlagenaufruf nicht nur eine Seite, sondern in diesem Fall fünf abrufen. Ich habe daher auch hier alles in die Gesehen-Vorlage gepackt und die anderen gelöscht. Bitte aktualisiere das auch auf Deiner [[Benutzer:Mrblackwaide/Gesehen|Unterseite]].
* Wenn Tabellenzeilen mit ! statt | begonnen werden, werden sie als Kopfzeilen formatiert, das hast Du ja bereits gesehen. Inhalte von Kopfzeilen sind automatisch fett geschrieben, dann musst Du keine <code><nowiki>'''...'''</nowiki></code> zusätzlich einfügen. ;)
* Bei der Prüfung von Übergabeparametern ist es sinnvoll, noch einen senkrechten Trenner <code>|</code> vor die schließenden <code><nowiki>}}}</nowiki></code> zu setzen - denn wenn kein Wert übergeben wird, wird <code><nowiki>{{{1}}}</nowiki></code> einfach genau so dort stehen, während mit dem Trenner auch nichts ausgegeben wird. Generell kannst Du hinter dem Trenner eine Alternative angeben, was ausgegeben werden soll, wenn der Parameter nicht mit einem Wert belegt wird. In diesem Fall also einfach dann gar nichts.
* Wenn Du mehrere Wertmöglichkeiten für einen Übergabeparameter abfragen willst, ist die Verschachtelte Nutzung von #ifeq zwar möglich, aber nicht zu empfehlen - es geht einfacher: Mit #switch kannst Du den zu überprüfenden Parameter und für jede Möglichkeit eine passende Ausgabe eingeben. Der Standardwert wird mit <code>#default</code> zugewiesen. Zum Beispiel also anstatt:
:<pre>{{#ifeq:{{{SG1-1|}}}|ja|{{Ok}}|{{#ifeq:{{{SG1-1|}}}|bald|{{Abwartend}}|{{Nein}}}}</pre>
:empfiehlt sich:
:<pre>{{#switch:{{{SG1-1|}}}|ja={{Ok}}|bald={{Abwartend}}|#default={{Nein}}}}</pre>
:Weitere Infos dazu findest Du auch hier: {{Wikipedia|Hilfe:Vorlagenprogrammierung#Funktion switch}}
* Denke bei neuen Vorlagen auch daran, sie in eine [[:Kategorie:Vorlage|Vorlagenkategorie]] einzuordnen.
--{{Benutzer:Col. o'neill/sig}} 16:37, 12. Aug. 2015 (CEST)