Vorlage:Siehe auch interne Diskussionsseite
Aus WIPs-De Datenwiki
Einen Hinweis auf eine verborgene, interne Diskussionsseite geben, z.B. falls dort auch auf wichtige Punkte hingewiesen werden sollte, die aber nur angemeldet lesbar sein sollen.
Benutzung
{{Siehe auch interne Diskussionsseite|Acer pseudoplatanus}}
… ergibt:
Siehe auch die Seite Intern Diskussion:Acer pseudoplatanus.
Beiwerte (Parameter) der Vorlage
Für Siehe auch interne Diskussionsseite können erforderliche Werte und wahlfreie Vorlagenbeiwerte (Parameter) wie folgt angewendet werden:
|1=oder|Seite=- der reine Seitenname der verborgenen Diskussionsseite, ohne vorgefügten Namensraum
Abhängigkeiten
Einstellung in den LocalSettings.php zur Festlegung des geschützten Namensraums Intern, z.B.:
/**
* Additional namespaces.
* RESERVE 100-109 for Semantic Media Wiki! else use $smwgNamespaceIndex =
*/
define('NS_INTERNAL', 198);
define('NS_INTERNAL_TALK', 199);
/**
* Set $wgExtraNamespaces
*/
switch ($wgLanguageCode) {
case "de":
case "de-formal":
$wgExtraNamespaces = array(
NS_INTERNAL => "Intern",
NS_INTERNAL_TALK => "Intern_Diskussion",
);
break;
default:
$wgExtraNamespaces = array(
NS_INTERNAL => "Internal",
NS_INTERNAL_TALK => "Internal_talk",
);
break;
}
$wgContentNamespaces[] = NS_INTERNAL;
wfLoadExtension( 'Lockdown' );
$wgNamespacePermissionLockdown[NS_INTERNAL] ['read'] = array('user'); /* NS_INTERNAL = custom namespace */
$wgNamespacePermissionLockdown[NS_INTERNAL_TALK]['read'] = array('user');
# prevent inclusion of pages from that namespace
$wgNonincludableNamespaces[] = NS_INTERNAL;
$wgNonincludableNamespaces[] = NS_INTERNAL_TALK;