Zum Inhalt springen

Typolinks (und RealURL)

Erstellt am 11. August 2008 · 2 Antworten · letzte Antwort am 11. August 2008

Tags: RealURL, Links, Frage

david_bru ·

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..

david_bru ·

oh mein gott es funktioniert.. und das mit so wenig code. danke 🙂

wie gesagt hab es von der obigen seite nachgebaut und da kam halt soviel code zusammen

danke nochmals