[pmwiki-users] Using an if statement to detect skin .tmpl?

Petko Yotov 5ko at 5ko.fr
Sat Oct 26 02:51:34 CDT 2013

Ian MacGregor writes:
> What I'd like to do is include a conditional statement in my website header  
> that allows visitors to toggle between a desktop skin and a mobile skin. I  
> have installed the Set Skin recipe that allows users to switch to a  
> different skin simply by adding ?setskin=skinname to the end of a page url.  
> What I need to be able to do is detect which skin is currently being used.
> How would I do this?
> (:if $Skin desktopskin:)
> [[{*$FullName}?setskin=mobileskin | Mobile View]]
> (:else:)
> [[{*$FullName}?setskin=desktopskin | Desktop View]]
> (:ifend:)
> Which variable is used for the skin and how do I use this variable in a  
> conditional statement?

You can define a customPageVariable {$CurrentSkin}, see


and in a wiki page, use (:if equal "{$CurrentSkin}" "mobileskin":), see



More information about the pmwiki-users mailing list