[pmwiki-users] Pagelists, adjunct data pages & variable sort orders

Crisses crisses at kinhost.org
Tue Oct 17 03:30:59 CDT 2006


On Oct 17, 2006, at 2:55 AM, Patrick R. Michaud wrote:

>     $FmtPV['$Year'] =
>       "PageTextVar('Data-'.PageVar(\$pn, '\$BaseName'), '$:Year')";
>
>     $FmtPV['$Work'] =
>       "PageTextVar('Data-'.PageVar(\$pn, '\$BaseName'), '$:Work')";
>
>     $FmtPV['$WAuthor'] =
>       "PageTextVar('Data-'.PageVar(\$pn, '\$BaseName'), '$:WAuthor')";

This didn't work....

I tried it out by putting

{$Year}

{$WAuthor}

{$Work}

in the body of a Simile page, and nothing is coming back from it.  I  
don't see why the code isn't creating output though.  Am I calling  
the page variables correctly?



Once I do have it working, I guess I could make "stripped" (or  
"safe") pagevar versions and eliminate that custom markup I have for  
creating Category markup?  These might actually work equally well for  
sorting and grouping...something like:

$FmtPV['$sYear'] = "preg_replace('/[^A-Za-z0-9 -]/', '', PageTextVar 
('Data-'.PageVar(\$pn, '\$BaseName'), '$:Year'))";

$FmtPV['$sWork'] = "preg_replace('/[^A-Za-z0-9 -]/', '', PageTextVar 
('Data-'.PageVar(\$pn, '\$BaseName'), '$:Work'))";

$FmtPV['$sWAuthor'] = "preg_replace('/[^A-Za-z0-9 -]/', '',  
PageTextVar('Data-'.PageVar(\$pn, '\$BaseName'), '$:WAuthor'))";


I have
   Markup('{$var}', '>$[phrase]',
     '/\\{(\\*|!?[-:\\w.\\/\\x80-\\xff]*)(\\$:?\\w+)\\}/e',
     "htmlspecialchars(PageVar(\$pagename, '$2', '$1'), ENT_NOQUOTES)");
in my config.php -- I tried commenting it out and my {$:Vars} broke,  
but I thought that they were built in at this point...I don't mind  
leaving it in, I'm just trying to figure out what has been obsoleted  
since I started this wiki a couple months ago.


Crisses
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/pmwiki-users/attachments/20061017/f7f7c18c/attachment.html 


More information about the pmwiki-users mailing list