Zum Inhalt springen

Link to Self

Erstellt am 8. September 2005 · 4 Antworten · letzte Antwort am 31. Januar 2006

Tags: Frage

discostu ·

Hallo.

Wie funktioniert ein einfacher linkToTop? Habs bisher so gemacht:

 linkToTop = COA
 linkToTop.1 = HTML
 linkToTop.1.value = <a href="#top">Zum Seitenanfang</a>
 linkToTop.1.insertData = 1

Hat bisher funktioniert. Aber jetzt habe ich RealURL eingeführt und habe jetzt links wie "/unternemhen/story/". Mein Link zeigt jetzt allerdings auf "/#top". Also komm ich immer auf meine Startseite.

Das liegt wahrscheinlich am <base /> Tag, der jetzt im Header steht. Wie kann ich entweder diesen link wieder relativ machen, oder den #top Link auf "/unternehmen/story/#top" legen?

Danke schonmal für eure Antworten.

MfG

NiXX ·

Hi discostu,

Ich habe das so gelöst.

//TOPLINK
tt_content.stdWrap {
innerWrap2 = | <p class="csc-linkToTop"><a href="index.php?id={TSFE:id}#top">{LLL:EXT:css_styled_content/pi1/locallang.php:label.toTop}</a></p>
innerWrap2.insertData=1
}

Das ist aber noch nicht der Weisheit letzter Schluss, da die Variablen nicht übergeben werden, aber es funktioniert mit realUrl ;-)

steffenk ·

ich habe das so gelöst:

END = TEXT
END {
	value = top
	typolink.parameter.data = page:uid
	typolink.section = top
}
Q4U Muetz ·

Hallo...

Ich habe das auf folgende Art & Weise gelöst. Der Vorteil dabei ist, das der Toplink auch eine "richtige URL" hat und keine ID.

1. Einen Marker in deinem HTML Design z.B. <a href="###REALURL####top">Seitenanfang</a>
2. Eine externe PHP Datei eingebunden

REALURL = PHP_SCRIPT_EXT
REALURL.file = fileadmin/design/realurl.php

3. Der Inhalt der PHP Datei

<?php print $_SERVER["REDIRECT_URL"];?>

Fertig!

Grüße
Andreas