MediaWiki에는 페이지 그룹이 특정 스킨을 갖도록 강제하는 방법이 있습니까?
문제
제가 이렇게 하고 싶은 이유는 훌륭하게 작동하는 위키가 있지만 내부 애플리케이션용 도움말 페이지를 저장하고 싶기 때문입니다. 위키에서 앱에서 직접 해당 페이지로 연결됩니다.기사가 아닌 내용(예:도움말 페이지) 위키의 나머지 부분에서 페이지를 볼 때 응용 프로그램에서 볼 때 간소화되도록 디자인할 단순화된 스킨을 제공하는 것이 이상적이라고 생각했습니다.
나는 이미 URL이 사용스킨= 추가됨(예:사용자 기본 설정 페이지 내의 미리보기 스킨 페이지에서 수행되는 것과 동일하지만 링크를 따라가면 일반적으로 선택한 스킨으로 되돌아갑니다.
모든 링크에 usekin=이 포함되도록 스킨을 조정하는 방법이 있을까요?(useskin이 작동하려면 전체 페이지 이름이 필요한 것 같기 때문에 문제가 있을 수 있다고 생각합니다(예: ..../w/index.php?title=어쩌고....&useskin=cologneblue 짧은 URL과 반대).
이것이 현명한 방법이 아니라면 다른 접근법을 고려할 수 있습니다. (저는 위키가 있는 상자를 실행하고 아마도 별도의 위키를 만들 수 있습니다. 하지만 이 방법에는 사용자 테이블과 테이블을 결합해야 하는 등의 단점이 있을 수 있습니다.) 아마도 내가 다시 코딩하지 않는 이상 사용자가 선호하는 스킨이 계속 선택될 것입니다.
어떤 합리적인 제안이라도 감사히 받아들입니다!더 필요한 정보가 있거나 내 목표에 대해 명확히 해야 할 사항이 있으면 알려주시기 바랍니다.
[MediaWiki.org 지원 데스크 페이지에 이 내용을 제출했지만 응답이 없습니다...내 질문이 그렇지 않기를 바랍니다. 저것 나쁜!!]
해결책
모든 항목을 단일 네임스페이스로 잠그고 싶지 않은 경우 다음을 사용할 수도 있습니다. SkinPerPage 확장 페이지를 개별적으로 표시합니다.
다른 팁
모든 콘텐츠를 자체 네임스페이스에 넣은 다음 이 확장을 사용하여 해당 네임스페이스에 대한 스킨을 설정할 수 있습니다(저는 이것을 사용했는데 충분히 잘 작동합니다).
기본 스킨을 원하는 스킨으로 변경해보시면 어떨까요?