Frage

Ist es möglich, verschiedene LocalSettings.php in MediaWiki basierend auf Login zu laden.

War es hilfreich?

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
scroll top