[pmwiki-users] Sitemap
Henrik Bechmann
henrik.bechmann at sympatico.ca
Thu Apr 24 12:21:11 CDT 2008
The options are written into the GET url with forms -- see
http://testwebsite.bechmann.ca/wiki/wiki.php/Site.SiteMap?action=source
Note that I have request=1 in
(:pagelist list=sitemap fmt=#sitemap name={$DefaultName} request=1:)
which causes any url query parameters to over-ride pagelist arguments
(namely the "name= field")
Then in Site.SiteMap.php I have
=========================
<?php
global $FmtPV,$SearchPatterns;
$FmtPV['$PageCreatedDate'] = 'strftime("%B %d, %Y", $page["ctime"])';
$FmtPV['$PageModifiedDate'] = 'strftime("%B %d, %Y", $page["time"])';
$FmtPV['$SiteName'] = '$GLOBALS["CustomHeaderTitle"]';
$sitemapoption=$_GET["sitemapoption"];
if (!$sitemapoption) $sitemapoption='folders';
switch ($sitemapoption) {
case 'folders': $maptitle='Listing of Folders' ; break;
case 'changedpages': $maptitle= 'Listing by Changed Pages'; break;
case 'newpages': $maptitle='Listing by New Pages' ; break;
case 'allpages': $maptitle='All Pages'; break;
}
$FmtPV['$SiteMapHeading'] = "'" . $maptitle . "'";
==========================
to set the Page Variables I use in the site map.
- Henrik
pmwiki at 911networks.com wrote:
> After following the thread on sorting the tables, I went to your website,
> and saw:
>
> http://testwebsite.bechmann.ca/wiki/wiki.php/Site.SiteMap?sitemapoption=folders&name=FrontPage
>
> for the sitemap. How do you do the sitemap options?
>
>
--
Henrik Bechmann
www.bechmann.ca
Webmaster, www.dufferinpark.ca
More information about the pmwiki-users
mailing list