hallo,
aus irgendwelchen Gründen gehen die aus meinem Menü aufgerufenen Seiten vom Typ "externe Url" nicht in einem neuen Fenster auf. Ich habe natürlich extTarget etc. ausprobiert, ohne Erfolg.
Dann hab ich mir folgendes überlegt:
Der Seitentyp wird soweit ich das beurteilen kann in der Tabelle Pages unter der Spalte doctype mit 3 abgespeichert. In einem anderen Typoscript frage ich das Feld layout genauso ab, und es funktioniert. Also hab ich mir folgendes Typoskript gebaut:
Constanten:
PAGE_TARGET = _self
PAGE_TARGET_EXT = _blank
Setup:
temp.SUBNAVI = HMENU
temp.SUBNAVI.entryLevel = 1
temp.SUBNAVI.1 = TMENU
[globalVar = TSFE:page|doctype = 1, 2, 4, 5]
temp.SUBNAVI.1.target = {$PAGE_TARGET}
[global]
[globalVar = TSFE:page|doctype = 3]
temp.SUBNAVI.1.target = {$PAGE_TARGET_EXT}
[global]
temp.SUBNAVI.1 {
NO.allWrap = <div class="subnavi"> | </div>
ACT = 1
ACT.allWrap = <div class="subnaviact"> | </div>
}
temp.SUBNAVI.2 < .SUBNAVI.1
temp.SUBNAVI.2 {
NO.allWrap = <div class="subnavi2"> | </div>
ACT = 1
ACT.allWrap = <div class="subnavi2act"> | </div>
target = {$PAGE_TARGET}
}
}
Habe ich irgendwo nen denkfehler?
Warum geht das nicht?