Hallo Leute,
ich möchte mittels Typolink einen einfachen (und korrekten) Link erstellen.
Ich bin dazu nach folgender Anleitung vorgegangen: http://hachmeister.org/de/typo/tutorien/entwicklung/erstelle-korrekte-typolinks/
Ich will nur auf die Seite mit der ID 5 verlinken.. jedoch funktioniert das nicht so ganz bei mir:
Das ist meine allgemeine Konfiguration aller Typolinks
// Preconfigure the typolink
$this->local_cObj = t3lib_div::makeInstance("tslib_cObj");
$this->local_cObj->setCurrentVal($GLOBALS["TSFE"]->id);
$this->typolink_conf = $this->conf["typolink."];
$this->typolink_conf["parameter."]["current"] = 1;
$this->typolink_conf["additionalParams"] =
$this->cObj->stdWrap($this->typolink_conf["additionalParams"],
$this->typolink_conf["additionalParams."]);
unset($this->typolink_conf["additionalParams."]);
// Configure caching
$this->allowCaching = $this->conf["allowCaching"]?1:0;
if (!$this->allowCaching) {
$GLOBALS["TSFE"]->set_no_cache();
}
und das sollte eigentlich meinen eigentlichen Typolink erstellen
$temp_conf = $this->typolink_conf;
$temp_conf["parameter"] = 5;
$temp_conf["useCacheHash"] = $this->allowCaching;
$temp_conf["no_cache"] = !$this->allowCaching;
$the_link = $this->local_cObj->typolink($arrGes[$row]['title'], $temp_conf);
$content .= $the_link;
Als Ergebnis erstellt er mir zwar einen Link, aber eben keinen korrekten:
http://spanien-mit-flair.de/suchergebnisse/?no_cache=1
(suchergebnisse ist die Seite auf der sich der Link befindet, korrekterweise sollte er auf http://spanien-mit-flair.de/hotels/hotel-daniel verweisen)
Er scheint die "parameter" Zeile aber einfach zu ignorieren.
Zusätzliche Information: ich verwende die Basiskonfiguration von RealURL.
Weiß jemand einen Rat was ich falsch machen könnte?
Gruß
David
EDIT:
mit ausgeschalteter RealURL-Extension bekomme ich http://spanien-mit-flair.de/index.php?id=31&no_cache=1 als Link, was auch nicht korrekt ist, da ja auf die Seite mit der ID 5 verwiesen werden soll..