[pmwiki-users] PITS with pmwiki-2.2.0-beta52
Neil Whiting
neil.whiting at oxsemi.com
Tue May 29 11:07:23 CDT 2007
Thanks Patrick - that fixes it for me and I liked your thorough
explanation.
Neil
Patrick R. Michaud wrote:
> On Tue, May 29, 2007 at 01:59:33PM +0100, Neil Whiting wrote:
>> Hi all,
>>
>> I have set up several PITS lists using pits-0.21 which have worked well
>> for me.
>>
>> I recently upgraded the installation from 2.1.0 to pmwiki-2.2.0-beta52
>> and have a problem - the (:pitslist:) markup does not display the list as
>> it used to - I just see the text "(:pitslist:)".
>> The corresponding (:pitsform:) seems to behave correctly as before.
>
> The pits-0.21 recipe contains the lines (approximately line 269):
>
> markup('pitsform','inline','/\\(:pitsform:\\)/e',"Keep(PitsForm(\$pagename))");
> markup('pitslist','directive','/\\(:pitslist\\s*(.*?):\\)/e',
> "FmtPitsList('',\$pagename,array('q'=>PSS('$1')))");
> markup('pitsread','directive','/^('.implode('|',array_keys($PitsLabels)).')\s*:(.*)/',
> "<:block><div class='pitspage'><span class='label'>$1:</span>\
> <span class='data'>$2</span></div>");
> markup('pitstrail','<links','/\\(:pitstrail\\s*(.*?):\\)/e',"PitsTrail(\$pagename,'$1')");
>
> For the pitslist and pitsread markups, the 'directive' specification
> needs to be 'directives' (with an 's'). Otherwise the markup rule
> doesn't get inserted in the correct location.
>
> The correct form has always been 'directives' (with an 's'),
> but versions of PmWiki prior to beta46 would still process
> markup rules that had improper 'when' values. Unfortunately,
> it would process them at the wrong time, which is why we
> tightened up this restriction.
>
> If you don't want to adjust the pits-0.21.php recipe itself,
> it can also be fixed by adding something like the following
> to a local customization file:
>
> Markup('directive', '>split');
>
> This explicitly adds a 'directive' markup rule at the same
> location that 'directives' would appear.
>
> Hope this helps,
>
> Pm
More information about the pmwiki-users
mailing list