Index: trails.php =================================================================== --- trails.php (revision 2569) +++ trails.php (working copy) @@ -56,8 +56,14 @@ $LinkWikiWords; if (preg_match('/^\\[\\[(.+?)(->|\\|)(.+?)\\]\\]$/', $trailname, $m)) $trailname = ($m[2] == '|') ? $m[1] : $m[3]; - $trailtext = RetrieveAuthSection($pagename, $trailname); - $trailname = $RASPageName; + if (strncmp("pagelist ", $trailname, 9) === 0) { + $trailtext = FmtPageList('$MatchList', $pagename, array('fmt'=>'#simple', 'wrap'=>'inline', 'o' => PSS(substr($trailname, 8)))); + $tmp = ParseArgs(PSS(substr($trailname, 8))); + $trailname = ($tmp['title'] ? $tmp['title'] : $tmp['trailname']); + } else { + $trailtext = RetrieveAuthSection($pagename, $trailname); + $trailname = $RASPageName; + } $trailtext = Qualify($trailname, $trailtext); $t = array(); $n = 0; @@ -93,6 +99,10 @@ if ($i+1<< $prev | $trailname | $next >>"; } @@ -105,6 +115,10 @@ if ($i+1$prev$trailname$next"; }