Hallo liebe Leute,
dieses Problem habe ich schon im YAML-Forum und in der TYPO3-German-Mailingliste gepostet, bin aber noch nicht weitergekommen. Deshalb hier ein weiterer Versuch und die Hoffnung, dass mir hier geholfen werden kann.
Ich möchte, dass für einen bestimmten Seitenberich der Klickpfad nicht von der aktuellen Seite aus, sondern von einer ganz bestimmten Seite aus gebildet wird. Ich setze YAML for Typo3 ein, und muss daher das im YAML-Template angelegte Menü über das Setup modifizieren. Dazu habe ich im Setup die Eigenschaft 'overrideId' mit der entsprechenden uid besetzt.
YAML Template Code
lib.teaser = COA
lib.teaser {
wrap = <div id="teaser" class="clearfix">|</div>
10 = COA
10 {
wrap = <div class="rootline">|</div>
10 = TEXT
10.value = {$toolbarStandardLangClickPathPrefix}
10.noTrimWrap = || |
20 = HMENU
20 {
special = rootline
special.range = 1|-1
1 = TMENU
1 {
allWrap = |
noBlur = 1
NO.linkWrap = {$rootlineLinkWrap}
NO.doNotLinkIt = 0 |*| 0 |*| 1
NO.ATagTitle.field = abstract // description // subtitle
NO.stdWrap.htmlSpecialChars = 1
}
}
}
}
Mein Setup Code
lib.teaser.10.20.1 {
overrideId = GPvar:bpid
}
"bpid" ist die uid der Seite, von der aus das Klickpfad-Menu erstellt werden soll (ist ein Übergabeparameter der mit der URL übergeben wird) und enthält auch die richtige uid (getestet!)
Leider wird der Klickpfad trotzdem noch in der "Template-Version" angezeigt.
Habe ich die "overrideId"-Eigenschaft falsch verstanden? Wo ist mein Denkfehler, bzw. was mache ich falsch?
Gruß, Johannes.