Hallöle alle miteinander, ich hänge mittlerweile seit Wochen an dem - vermutlich eigentlich recht einfachen - Thema. Ich modifiziere eine Sitemap derart, daß sie mir die Subseiten als float-elemente mit je einem Bild und einem Textstück umschlossen von einem Link ausgibt. Funktioniert grundsätzlich auch prima. Da bei Klick auf einen dieser Punkte aber nicht die neue Seite geladen werden soll, sondern innerhalb der aktuellen Seite der Inhalt der Subseite eingeblendet, mußt ich mir einen speziellen Link bauen.
id verweist auf die derzeit aktuelle Seite
xxID hängt die Zielseite als GET-Param an
index.php?id=IdAktuelleSeite&xxID=IdZielSeite
index.php?id=2&xxID=15
Mit dem folgenden Code bin ich dem Ziel grundlegend sehr nahe (zig Varianten durchgespielt). Aber leider bekommen beide IDs die ID der Zielseite. Also:
index.php?id=15&xxID=15
Wie muß ich mein TS modifizieren, um id=2 (derzeit aktuelle Seite) zu bekommen?
Vielen Dank im Voraus für evtl. Hinweise
TS (lasse Kommentare drin)
tt_content.menu.20.1.wrap = <div id="navi_inpage" class="clearfix">|</div>
tt_content.menu.20.4 >
tt_content.menu.20.4 < tt_content.menu.20.1
tt_content.menu.20.4.1.wrap >
tt_content.menu.20.4.1.NO {
linkWrap = |
wrapItemAndSub >
allWrap = <div class="menu_item"><div>|</div></div>
ATagBeforeWrap = 1
# doNotLinkIt = 1
stdWrap.htmlSpecialChars = 0
# Setze ID der Subseite als ipid
additionalParams.data = field:uid
additionalParams.wrap = &ipid=|
# Setze aktuelle Seite als Zielseite
#typolink.parameter = page:uid
#target = page:uid
#ATagParams.typolink.target = page:uid
stdWrap.cObject = COA
stdWrap.cObject {
10 = IMAGE
10 {
file.import.override {
required = 1
field = media
wrap = uploads/media/|
listnum = 0
}
}
20 = TEXT
20 {
field = title
wrap = |<br />
# typolink.parameter.field = page:uid
# typolink.additionalParams.data = field:uid
# typolink.additionalParams.wrap = &ipid=|
}
}
}