[pmwiki-users] using PTVs as shortcuts for conditionals
Crisses
crisses at kinhost.org
Tue May 29 19:54:24 CDT 2007
On May 29, 2007, at 5:41 PM, Ben Stallings wrote:
> Ben Stallings wrote:
>> (:flag: yes:)
>>
>> so that rather than testing conditions 1 through 4 over and over
>> again I
>> could just test for
>>
>> (:if equal {$:flag} "yes":)
>>
>> ... but it doesn't work.
>
> Found the problem, I think... the tests in question are in a
> GroupHeader, and page text variables defined in a GroupHeader do not
> appear to be available unless you specify the full name of the page
> each
> time, in this case {Events/GroupHeader$:flag}. Is this a feature or a
> bug? --Ben
Feature -- {$:flag} is set to create its definition on the INCLUDING
page, only for the auto-included features such as GroupHeader/
GroupFooter. This is so we don't always have to do {*$:flag} in what
are automatically included pages. Thus {$Name} will always be
PageName not GroupHeader.
I'm not sure what you're doing, so I can't recommend a solution....
Crisses
More information about the pmwiki-users
mailing list