[TYPO3-english] typoscript and menu alwaysActivePIDList question
JoH asenau
info at cybercraft.de
Thu Feb 18 12:07:15 CET 2010
>>> It works, but only the first time I go to "1". Then
>>> "alwaysActivePIDlist" get cached. The class.tslib_menu.php is not
>>> invoked again and I have to clear configuration cache in order to
>>> make the menu correct again.
>>
>> If you need uncached stuff you should put the TS code into a COA_INT
>> container.
>
> This is my typoscript for the menu now. But there is the same problem.
> Maybe this isn't a cache problem?
>
> lib.leftMenu = COA_INT (changed)
> lib.leftMenu {
> 10 = COA_INT (changed)
> 10 {
You can't nest xxx_INT elements.
Having a COA_INT for leftMenu should be enough.
In this case you should not use a condition but "if" or maybe CASE to get
different views.
i.e.:
blah = COA_INT
blah {
10 = CASE
10 {
key.data = GP:refPageID
default = HMENU
default {
blah
}
22 < .default
22.alwaysActivePIDlist = 2,22
}
}
HTH
Joey
--
Wenn man keine Ahnung hat: Einfach mal Fresse halten!
(If you have no clues: simply shut your gob sometimes!)
Dieter Nuhr, German comedian
Xing: http://contact.cybercraft.de
Twitter: http://twitter.com/bunnyfield
TYPO3 cookbook (2nd edition): http://www.typo3experts.com
More information about the TYPO3-english
mailing list