In MediaWiki ist es eine Möglichkeit, eine Gruppe von Seiten zu zwingen, eine bestimmte Haut zu haben?

StackOverflow https://stackoverflow.com/questions/853749

  •  21-08-2019
  •  | 
  •  

Frage

Der Grund, warum ich bin daran interessiert, dies zu tun, ist, dass wir ein Wiki, das funktioniert gut, aber ich mag Hilfeseiten für eine interne Anwendung speichern im Wiki und Link auf diesen Seiten direkt aus die App. Obwohl wir Bedenken nicht mit Menschen, die nicht Gegenstand Sachen zu sehen (dh der Hilfeseiten) haben würden, wenn die Seiten vom Rest des Wikis sehen, denn es ist rationalisiert, wenn von der Anwendung, die ich dachte zu betracht wäre es ideal, wenn ich gab es eine vereinfachte Haut, die ich würde entwerfen.

Ich habe bereits herausgefunden, dass URLs die haben kann useskin = hinzugefügt (zB wie in der Vorschau Skin-Seite innerhalb der Benutzereinstellungen Seiten getan wird), aber die folgenden Links werden Sie zu Ihrem normalen zurückkehren gewählt Haut.

Gibt es vielleicht eine Möglichkeit, um die Haut zu justieren, so dass alle Links useskin = enthalten? (Ich denke, diese Probleme haben könnte, da Sie den vollständigen Seitennamen zu müssen scheinen für useskin zu arbeiten (zB .... / w / index.php? Title = blah .... & useskin = Cologne wie die kurzen URLs gegen).

Ist dies nicht eine intelligente Art und Weise ist, zu gehen, ich verschiedene Ansätze in Erwägung ziehen könnte (ich laufe die Box das Wiki auf und könnte einen deutlichen Wiki vielleicht schaffen, obwohl es vielleicht Nachteile dies sein, wie zum Beispiel um das zu kombinieren Benutzertabellen und vielleicht wäre dies immer noch der vom Benutzer bevorzugte Haut holen, wenn ich nicht umcodiert Dinge).

Jede vernünftige Vorschläge dankbar empfangen! Lassen Sie mich wissen, ob es eine weitere Informationen ist Sie benötigen, oder vielleicht, wenn ich irgendwelche Punkte über mein Ziel klären müssen.

[Ich tat dies auf dem Schreibtisch Seite MediaWiki.org Support,, aber es kam keine Antwort ... Ich hoffe, meine Frage ist nicht , die schlecht !!]

War es hilfreich?

Lösung

Wenn Sie nicht sie alle in einem einzigen Namensraum sperren möchten, können Sie auch die SkinPerPage Erweiterung einzeln die Seiten markieren.

Andere Tipps

Sie können alle in einem eigenen Namensraum Ihre Inhalte setzen, stellen Sie die Haut für diesen Namespace mit dieser Erweiterung (ich habe es benutzt, es funktioniert gut genug):

http://www.mediawiki.org/wiki/Extension:SkinPerNamespace

Warum nicht die Standard-Skin ändern, um die Haut wünschen Sie?

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top