Transklusion
Prüfung: Nach der Anwendung eines neuen Rechte-Modells, werden Vorlagen nicht mehr geladen, sondern nur noch als Link angezeigt.
Lösung: Sobald ein Namensraum speziell verrechtet wird, entsteht ein Problem bei der Transklusion, weil verhindert wird, dass geschützte Inhalte in anderen Namensräumen sichtbar sind.
# ALLE NR inkludierbar machen
$wgExtensionFunctions[] = function() {
$GLOBALS['wgNonincludableNamespaces'] = [];
};
# Einzelnen NR inkludierbar machen (hier Vorlagen)
$wgExtensionFunctions[] = function() {
$nonIncludable = $GLOBALS['wgNonincludableNamespaces'];
if ( !is_array( $nonIncludable ) ) {
return;
}
$nonIncludable = array_diff( $nonIncludable, [ NS_TEMPLATE] );
$GLOBALS['wgNonincludableNamespaces'] = $nonIncludable;
};
Namensraum: Im Wiki abgetrennter Bereich, dessen Inhalte über spezielle Berechtigungen gelesen und bearbeitet werden können. Ein Artikel kann nur EINEM Namensraum zugewiesen werden. Einen Namensraum erkennt man an einem mit Doppelpunkt abgetrennten Präfix vor dem Artikeltitel.
Nach der Anwendung eines neuen Rechte-Modells, werden Vorlagen nicht mehr geladen, sondern nur noch als Link angezeigt.
Erstellt vor 5 Jahren und 6 Monaten PTechnikPrüfung: Nach der Anwendung eines neuen Rechte-Modells, werden Vorlagen nicht mehr geladen, sondern nur noch als Link angezeigt.
Lösung: Sobald ein Namensraum speziell verrechtet wird, entsteht ein Problem bei der Transklusion, weil verhindert wird, dass geschützte Inhalte in anderen Namensräumen sichtbar sind.