[pmwiki-users] {$Action} broken?

Pico pmwiki at ben-amotz.com
Tue Aug 22 06:41:30 CDT 2006


Bart wrote:
[snip]
> I like to use $Action for hiding and showing links in the PageAction menu
> and ran into odd behavior of (:if action ACTION:) at the bottom of
> http://pmwiki.org/wiki/Cookbook/ConditionalMarkupSamples and was able to
> track this down to $GLOBALS["action"] which is passed to $Action in
> pmwiki.php
> 
> So if I modify the example from that section to:
> (:if ( ! action print ) :)
>   * %item class=browse accesskey='$[ak_print]'%[[{$FullName} | $[Print] ]]
> (:ifend:)
> 
> and put $Conditions['action'] = '\$GLOBALS["action"]==\$condparm';
> in my config.php
> 
> It doesn't work like expected. The print link doesn't disappear when I my
> URL ends with: ?action=print Which according to mentioned in the Markup
> samples should be the case. Somehow "print" gets  lost 
> 
> To me this looks like a minor bug.
> Any suggestions?
> 

How about using a skin page variable to test whether the current skin is 
print.  See PmWiki/PageVariables at "Custom Page Variables" for details.

Pico




More information about the pmwiki-users mailing list