(reposted: no response from the pmwiki-devel list) I am trying to get pagelist directives working with the PublishPDF library and would like some advice. The problem is the call to MarkupToHTML in the FPLTemplate function of scripts/pagelist.php (running pmwiki version 2.1.27).
To get things to work, I made the following change to function FPLTemplate: global $FPLMarkupFunction; ... SDV($FPLMarkupFunction, 'MarkupToHTML'); return ... $FPLMarkupFunction($pagename, $out, ... instead of return ... MarkupToHTML($pagename, $out, ... When producing a pdf I define a replacement $FPLMarkupFunction which calls MarkupToHTML then patches the result. Using the PmWiki.FAQ page as a test, this fixes the problem. That page uses a pagelist to include FAQ text from other pages. Without the patch, all the text from the included pages loses its xml tagging, so you get raw, unformatted output. 1. Is the above patch the best solution and if so, could it be added to the core pmwiki please? 2. Is there a better solution I haven't thought of? 3. Are there any side effects of which I may be unaware? Any advice would be welcome. Without a suitable patch, pagelists are unusable in combination with PublishPDF. Thanks -- JR -- John Rankin _______________________________________________ pmwiki-users mailing list [email protected] http://www.pmichaud.com/mailman/listinfo/pmwiki-users
