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

 http://www.ianmacgregor.net/PmWiki/PageVariables#custompv

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

 http://www.ianmacgregor.net/PmWiki/ConditionalMarkup#built-in-conditions

Petko


_______________________________________________
pmwiki-users mailing list
[email protected]
http://www.pmichaud.com/mailman/listinfo/pmwiki-users

Reply via email to