Inhalte doppelt einbinden – Serlo „Mathe für Nicht-Freaks“

Dieser Artikel erklärt, wie der gleiche Text in mehreren Artikeln eingebunden werden kann, ohne ihn zu Copy-Pasten (also die Erstellung einer Referenz).

Inhalte mehrmals verwenden Bearbeiten

Abschnitte eines Kapitels können mehrmals verwendet werden. Hierzu nutzen wir Extension:Labeled Section Transclusion. Zunächst muss im Quellkapitel über <section> der Abschnitt markiert werden, der woanders wiederverwendet werden soll:

<section begin=passender_name_fuer_abschnitt />
Hier steht, was woanders inkludiert werden soll
<section end=passender_name_fuer_abschnitt />

Dabei muss passender_name_fuer_abschnitt durch einen passenden Namen ersetzt werden. Mit Hilfe von {{#lst:...}} kann nun der markierte Abschnitt wiederverwendet werden:

{{#lst:Mathe für Nicht-Freaks: Artikelname|passender_name_fuer_abschnitt}}

Dabei musst du Mathe für Nicht-Freaks: Artikelname mit dem Namen des Artikels ersetzen, wo <section> eingebunden wurde.

Löschen von <section>-Tags Bearbeiten

Sollte man einen Abschnitt mit <section>-Tags löschen, so sollte man alle anderen Artikel zu finden, die diese Section referenzieren. Diese Abschnitte müssen erst angepasst werden, bevor der <section>-Bereich gelöscht werden kann. Sonst werden nämlich alle Artikel falsch dargestellt, wenn sie einen nicht mehr vorhandene Abschnitt einbinden!