Skin List
Question
How can I get a list of skins installed on a site?
Answer
The skinlist.phpΔ recipe provides a simple (:skinlist:)
directive to do this.
In your local/config.php
file, include the line:
include_once('cookbook/skinlist.php')
;
Usage
This recipe adds a (:skinlist:)
markup, which displays a list of available skins for a site.
Configuration
The
array may contain custom skins to be included or excluded from the listings:
$PageSkinList
$PageSkinList['goodskin'] = 1; # add a skin the recipe doesn't seem to find $PageSkinList['baadskin'] = -2; # do not list this skin even if available
Unlisting skins is possible since version 20171115.
Notes
This recipe requires SkinChange if installed on PmWiki version 2.2.126 or earlier.
Release notes
- 20190903 Update for PHP 7.4 (Petko)
- 20171115 Update for PHP 7.2, document
$PageSkinList
, negative numbers will delist a skin (Petko) - 20160407 Update for PHP 5.5 (Petko)
See Also
Contributors
- Maintainer: Petko
- Original author: probably Pm
Comments
See SkinList-Talk
User notes? : If you use, used or reviewed this recipe, you can add your name. These statistics appear in the Cookbook listings and will help newcomers browsing through the wiki.
- Administration
- Attachments (uploads)
- Blog
- CMS
- CSS
- Editing
- Extensions
- Forms
- Images
- Includes
- International
- Layout
- Links
- Markup
- Markup only
- Markup writing
- Menus (navigation)
- Media
- Page lists
- Page naming
- Page variables
- PIM
- Publishing
- RSS
- Searching
- Security
- Skins
- System tools
- Tables
- Wiki conversion
- WikiTrails
- Obsolete
- Maintenance
- News (blog)
- FAQ
- Features
- Download
- Installation
- Basic editing
- Documentation index
- PmWiki philosophy
- Release notes
- Contact us
- Cookbook (addons)
- Skins (themes)
- PITS (issue tracking)
- Mailing lists
- PmWiki users
- Success stories
- Get support
- Pay for PmWiki
- Send Pm money
- Other languages