In MediaWiki c'è un modo per forzare un gruppo di pagine per avere una pelle particolare?

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

  •  21-08-2019
  •  | 
  •  

Domanda

Il motivo per cui sono disposti a fare questo è che abbiamo un wiki che funziona benissimo, ma vorrei per memorizzare le pagine di aiuto per un'applicazione interna nel wiki e il link a quelle pagine diretti da l'applicazione. Anche se non avremmo problemi con la gente vedendo la roba non-articolo (cioè le pagine di aiuto) quando si visualizzano le pagine dal resto del wiki, per essere razionalizzato se visti dall'applicazione ho pensato che sarebbe l'ideale se io ha dato una pelle semplificato che vorrei progettare.

ho già scoperto che gli URL possono avere la useskin = aggiunto (ad esempio, come si fa nella pagina di pelle di anteprima all'interno delle pagine Preferenze utente), ma seguendo i link che si tornerà al normale pelle scelto.

C'è forse un modo per regolare la pelle, in modo che tutti i collegamenti contengono useskin =? (Penso che questo potrebbe avere problemi, dal momento in cui sembra necessario il pieno nome pagina per useskin al lavoro (ad esempio, .... / w / index.php? Title = bla .... & useskin = cologneblue in contrasto con le URL brevi).

Se questo non è un modo intelligente per andare, potrei prendere in considerazione approcci diversi (ho eseguito la casella il wiki è acceso e potrebbe creare un wiki distinta, forse, anche se ci potrebbero essere gli svantaggi di questo, come ad esempio la necessità di combinare la tabelle utente e forse questo sarebbe ancora prendere la pelle preferita dell'utente a meno che non ho ri-codificati cose).

Tutti i suggerimenti ragionevoli ben accetto! Fatemi sapere se c'è qualche ulteriori informazioni che potrebbe essere necessario o se ho bisogno di chiarire tutti i punti del mio obiettivo.

[ho fatto inviare questo sulla pagina Desk MediaWiki.org di sostegno, ma ha ottenuto alcuna risposta ... Spero che la mia domanda non è che male !!]

È stato utile?

Soluzione

Se non si desidera bloccare tutti in un unico spazio dei nomi, è anche possibile utilizzare il SkinPerPage estensione per contrassegnare le pagine singolarmente.

Altri suggerimenti

Si potrebbe mettere tutti i tuoi contenuti nel proprio spazio dei nomi, quindi impostare la pelle per questo spazio dei nomi utilizzando questa estensione (ho usato, funziona abbastanza bene):

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

Perché non cambiare la skin di default per la pelle che si desidera?

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top