Community-Wiki

Achtung: Fandom stellt ab dem 31.12.2023 bis auf Weiteres den Support für die deutsche Sprache ein. Nach diesem Datum müssen alle Anfragen im englischen Community Central oder über das Kontaktformular gestellt werden.

MEHR ERFAHREN

Community-Wiki
Registrieren
Advertisement
Community-Wiki
TC-subst

Unterschied zwischen Einbindung (A) und Substitution (S) einer Vorlage

In der Code-Ansicht ist es möglich, statt des einfachen dynamischen Einblendens einer Vorlage den Vorlagenaufruf durch den Wikitext dieser Vorlagenseite zu ersetzen. Dafür schreibt man einfach zwischen die öffnende Doppelklammer und den Vorlagennamen eines Vorlagenaufrufs den Code subst: beziehungsweise ers:. Dies bewirkt, dass der Aufruf durch den Seitentext der Vorlage ersetzt wird, wobei beim Aufruf gesetzte Parameter mit in den Wikitext übernommen werden.

Beispielcode:

{{subst:Vorlagenname|aaa|bbb|4=ccc}}

Die Substitution funktioniert nicht nur mit Vorlagen, sondern auch mit Variablen und Parserfunktionen:

{{ers:FULLPAGENAME}}
{{subst:fullurl:Hauptseite}}

Gründe für Substitution[]

Die meisten Vorlagen sollten nicht substituiert werden, da dies die Bearbeitung ihres Inhalts komplizierter macht, sobald er einer Seite hinzugefügt wurde. Es gibt jedoch Situationen, in denen es nützlich sein kann.

In einigen Fällen sollten Vorlagen, die nur zur Bereitstellung von Formatierungen oder Links dienen, substituiert und nicht wie gewohnt eingebunden (transkludiert) werden. Wenn die Vorlage {{DA3}} beispielsweise dafür da ist, den vollständigen Link zum Videospiel-Artikel ''[[Dragon Adventures 3: Return of the Ice King]]'' einfacher einbinden zu können, ist es besser, die Vorlage zu substituieren. Das Hinzufügen von Vorlagen für kleine Verwendungszwecke wie Links erhöht unnötigerweise die maximale Vorlagenanzahl einer Seite.

In anderen Fällen kann es sein, dass ein Vorlagencode dazu bestimmt ist, manuell bearbeitet zu werden, nachdem er auf einer Seite platziert wurde, ähnlich wie beim Erstellen von Seiten mit vorgegebenem Inhalt. In diesen Fällen ist es am besten, den Vorlagencode zu ersetzen und die Seite sofort danach zu bearbeiten.

Bei Nachrichten auf Diskussionsseiten sollten verwendete Vorlagen substituiert werden, da es seltsam sein kann, dass sich die Diskussionsseite von jemandem ändert, lange nachdem er die Benachrichtigung gesehen hat. Dazu gehören Vorlagen zur Begrüßung von Benutzern sowie Signaturen.

Außerdem ist es möglich, Vorlagen-Substitution zu verwenden, um eine Vorlage von Seiten zu entfernen. Nachdem der Inhalt der Vorlage auf der Vorlagenseite geleert wurde, muss sie nur noch auf allen Seiten, auf denen sie enthalten ist, substituiert werden, um sie und ihren gesamten Inhalt zu entfernen.

Siehe auch[]

Mehr Hilfe[]

Advertisement