Einlegen verschiedene Localsettings.php bei der Anmeldung in Mediawiki
Frage
Ist es möglich, verschiedene LocalSettings.php in MediaWiki basierend auf Login zu laden.
Lösung
LocalSettings.php
kann wie jeder andere serverseitiges Skript behandelt werden. Diese Einstellungen werden nicht im Cache gespeichert, so dass sie mit jeder Seite Anfrage verarbeitet werden.
In Ihrem Fall einfach gewünschten Einstellungen gewählt auf der Basis der Benutzerrechte wäre einfach zu implementieren. Ich würde sehen:
User::getRights()
oder User::getGroups()
und Konfigurations-Optionen entsprechend ändern.
Darüber hinaus /includes/WebStart.php
Lasten LocalSettings.php
, so dass Sie auch Ihre Konfigurationsdateipfade dort basierend auf Benutzereinstellungen ändern könnten.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow