En MediaWiki es que hay una manera de forzar un grupo de páginas para tener una piel en particular?

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

  •  21-08-2019
  •  | 
  •  

Pregunta

La razón por la que estoy dispuesto a hacer esto es que tenemos un wiki, que funciona muy bien, pero me gustaría para almacenar páginas de ayuda para una aplicación interna en el wiki y enlace a esas páginas directamente desde la aplicación. A pesar de que no habría problemas con la gente de ver las cosas no son del artículo (es decir, las páginas de ayuda) durante la visualización de las páginas del resto de la wiki, para que pueda ser simplificado cuando se ve desde la aplicación pensé que sería ideal si se dio una piel simplificado que me gustaría diseñar.

Ya he descubierto que las direcciones URL pueden tener el useskin = añade (por ejemplo, como se hace en la página de la piel de vista previa dentro de las páginas de preferencias de usuario), pero siguiendo los enlaces que le volverá a su normalidad piel elegida.

¿Hay quizás alguna manera de ajustar la piel, por lo que todos los enlaces contienen useskin =? (Creo que esto podría tener problemas, ya que parecen necesitar el nombre de página completo para useskin a trabajar (por ejemplo, .... / w / index.php? Title = bla .... & useskin = cologneblue en contraposición a las URLs cortas).

Si esto no es una forma inteligente de ir, podría considerar diferentes enfoques (corro el cuadro de la wiki está activado y se ha podido crear un wiki distinta tal vez, aunque puede haber desventajas a este, como la necesidad de combinar la tablas de usuario y tal vez esto sería todavía recoger la piel preferido del usuario a menos que las cosas codificadas-rE).

Cualquier sugerencia sensibles recibidas con gratitud! Déjame saber si hay alguna más información que pueda necesitar o si necesito aclarar cualquier aspecto de mi objetivo.

[hice presentar esto en la página MediaWiki.org Unidad de soporte, pero no obtuve respuesta ... espero que mi pregunta no es que mal !!]

¿Fue útil?

Solución

Si no desea bloquear a todos en un solo espacio de nombres, también se puede utilizar el SkinPerPage extensión para marcar las páginas de forma individual.

Otros consejos

Se puede poner todo su contenido en su propio espacio de nombres, a continuación, establezca la piel durante ese espacio de nombres utilizando esta extensión (lo he usado, funciona bastante bien):

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

¿Por qué no cambiar el skin por defecto de la piel que quieres?

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top