[pmwiki-users] using page full text in $FmtPV function
    John Rankin 
    john.rankin at affinity.co.nz
       
    Mon Sep 22 20:41:14 CDT 2014
    
    
  
When defining a page variable using
     $FmtPV['$FirstLine'] = 'VerseFirstLine( ... )';
is it possible to pass the page's full text as a parameter?
Using pmwiki to publish a book of poetry, we have a need to generate an 
index of first lines. I am currently doing this using
     $FmtPV['$FirstLine'] = 'VerseFirstLine("$group.$name")';
then calling RetrieveAuthPage in the VerseFirstLine function. The 
function detects the start of a verse on the page and returns its first 
line. If there is no poem markup on the page, it returns an empty 
string. I then use a custom (:pagelist:) to generates a list sorted by 
$FirstLine of
     -< [[$FullName |$FirstLine]]
Do I need to call RetrieveAuthPage or is there a way to tell $FmtPV to 
use the page text?
Thanks
JR
-- 
John Rankin
    
    
More information about the pmwiki-users
mailing list