[TYPO3] if.isTrue AND if.isTrue

JoH info at cybercraft.de
Mon Mar 13 23:27:56 CET 2006


> the following is from the gsipagenav extension, and it seems as if
> it's wrong:
>
> <snip>
>   sep = TEXT
>   sep {
>     value = {$plugin.gsipagenav.separator}
>     if {
>       isTrue.data = register:prev_pid
>       isTrue.data = register:next_pid
>    }
>   }
> <snap>
>
> The two "isTrue" conditions are not AND'ed, but the second one
> overwrites the first one.
>
> However, in order to make the extension work properly, the separator
> TEXT sep should only be printed if both register:prev_pid AND
> register:next_pid are set. Does anyobdy know how to this can be
> solved?

sep = COA
sep {
    if {
        isTrue.data = register:prev_pid
    }
    10 = TEXT
    10 {
        isTrue.data = register:next_pid
        value = {$plugin.gsipagenav.separator}
    }
}

Should be working.

Joey

-- 
Wenn man keine Ahnung hat: Einfach mal Fresse halten!
(If you have no clues: simply shut your knob sometimes!)
Dieter Nuhr, German comedian
openBC: http://www.cybercraft.de





More information about the TYPO3-english mailing list