Vorlage:Ifexist-ohnelink
Zur Navigation springen
Zur Suche springen
[Bearbeiten] Dokumentation
Funktion
Es wird überprüft, ob eine Seite vorhanden ist. Im Unterschied zur Parserfunktion #ifexist: wird die Seite, die diese Vorlage enthält, nicht als Verknüpfung zur überprüften Seite vermerkt.[1]
- Der Vorteil ist, dass bei Fehlen der überprüften Seite ein Eintrag auf der Wartungsseite Spezial:Gewünschte Seiten vermieden wird.
- Nachteilig ist, dass die die Vorlage enthaltende Seite möglicherweise nicht automatisch aktualisiert wird, wenn die geprüfte Seite später erstellt oder gelöscht wird. Dies ist geschieht erst, wenn der Seiten-Cache nach Zeitablauf oder forciert aktualisiert wird.
Vgl. hierzu auch: Manual:Purge und Vorlage:Purge
Der Einsatz eignet sich bei archivierten Seiten, die sich nicht mehr ändern werden: bspw. dem Genealogischen Kalender
Verwendung
Bei einfachen Konstrukten kann man die Vorlage direkt anstatt #ifexist:
einsetzen: {{Ifexist-ohnelink|Test-Seite|vorhanden|existiert nicht}}
Ansonsten bietet es sich bei geschachtelten weiteren Parserfunktionen an das Prüfergebnis an #if:
zu übergeben: {{#if:{{Ifexist-ohnelink|Test-Seite}}|...|...}}
Parameter
Parameter | zulässige Werte | Pflichtparameter | Erläuterung |
---|---|---|---|
1=
|
Text | ja | Name der zu prüfenden Seite |
2=
|
Text | nein | zurück zu lieferndes Ergebnis, wenn die Seite existiert; Standard: true |
3=
|
Text | nein | zurück zu lieferndes Ergebnis, wenn die Seite NICHT vorhanden ist; Standard: (leer) |
Quellen
- ↑ Diese Vorlage orientiert sich an Template:Linkless exists in der englischsprachigen Wikipedia.