[TYPO3] How to overwrite HMENU?
Johannes Konert
johanneskonert at gmx.de
Sun Jul 23 23:09:48 CEST 2006
Bing Du wrote:
> Thanks again for help looking into this. It's unlikely for me to change
> 'temp' to 'lib' in our main template if that's what your suggestion
> implies. I can only manipulate the extended template. If that's just
> what worked for you and you'd like to provide an example, I'd greatly
> appreciate it.
Which example do you mean?
I simply tried to manipulate some content from my main-template in one
of the extension-templates of a sub-page) and found that it works for
lib.* elements, but not for temp.* elements.
Thus:
[main-template]
temp.mymenu = HMENU
temp.mymenu.entryLevel = 0
[sub-template]
temp.mymenu.entryLevel = 1
Does not work (the brackets tell you what I tested in which template and
have nothing to do with conditions in this case),
but using lib. worked:
[main-template]
lib.mymenu = HMENU
lib.mymenu.entryLevel = 0
[sub-template]
lib.mymenu.entryLevel = 1
Or even more obvious
temp.mytext = TEXT
temp.mytext.value = Hello World
and manipulation in subtemplate via
temp.mytext.value = Hello NEW World
does not work, but with lib.* elements it works.
I think without changing the lines, that create your menu and make it a
lib.* element, it will not be successfull to manipulate it in a deeper
template.
I hope this made clear, what I suggest.
Have a good night and fun with TYPO3
Cheers,
Johannes
More information about the TYPO3-english
mailing list