Zum Inhalt springen

Zurück-Link mit Anker geht nicht

Erstellt am 1. Dezember 2006 · Noch keine Antworten

Tags: Links, Frage

rabe69 ·

Hallo,
ich entwickle gerade auf einem TYPO3 4.02 eine Extention für eine Referenz-Datenbank.
Dazu soll es eine Übersichtsseite und eine Detailsseite geben.
Da diese Übersichtsseite sehr lang werden kann (und hoffendlich wird 🙂 ), wollte ich den Zurück-Link der Detail-Seite mit einem Anker versehen. Dazu wollte ich die typoLink-Funktion mit "section" benutzen:

$backlink_conf = array(
   "parameter" => $GLOBALS['TSFE']->id,
   "section" => $uid, 
);
$backlink = $this->cObj->typoLink($this->pi_getLL('backlink', 'Back'), $backlink_conf);
$marks['###BACKLINK###'] = $backlink;

Leider wird der Link von typoLink nicht korrekt generiert:

6.html?&cHash=9290eb415c&tx_meszreferences_pi1[showUid]=13#c13">Back</a>

1. Wird der Link mit den Parametern der Detailansicht (cHash und showUid) verwendet
2. Werden am Anfang (und auch am Ende, wenn ich noch einen Title angebe) einige Zeichen abgeschnitten!

Es sollte aber so aussehen:

<a href="56.html#c13">Back</a>

Wenn ich die "section"-Definition aus dem Array entferne, erhalte ich diesen (korrekten) Link:

<a href="56.html">Back</a>

Leider ohne den #c13 Parameter (logisch!) 😢

Was läuft hier schief?