Zum Inhalt springen

RealURL-URLs als Parameter fuer typolink()

Erstellt am 21. Oktober 2007 · 2 Antworten · letzte Antwort am 21. Oktober 2007

Tags: RealURL, Links, Frage

helge ·

Moin,

beim immerwaehrenden Lernprozess mit Typo3 bin ich nun an dem Punkt, wo ich RealURL benutze und in meiner Extension daher Hyperlinks immer brav mit tslib_cObj::typolink($conf) erzeuge. Leider geht das nicht immer, gerade mit URLs, die zumindest teilweise von RealURL erzeugt werden.

Zum Beispiel:

$local_cObj = t3lib_div::makeInstance("tslib_cObj");
$conf = array(
  'parameter' => 'http:/mysite.net/echt/huebsche/urls/artikel-titel',
  'additionalParams' => '&src=xxx',
  'useCacheHash' => '1'
);
echo $local_cObj->typolink_URL($conf);

ergibt "http:/mysite.net/echt/huebsche/urls/artikel-titel". Ich brauche aber "http:/mysite.net/echt/huebsche/urls/artikel-titel?src=xxx&cHash=xxxxxxxx".

Die TSRef sagt zur Funktion typolink und dem Parameter additionalParams:

NOTE: This is only active for internal links!

Aber es ist doch ein interner Link! Nur halt mit RealURL erzeugt. Wie kann ich Typo3 das verklickern?

Danke,

Helge

helge ·

Ja, aber wie kriege ich die Seiten-ID aus dem RealURL-erzeugten Link raus? Meine Benutzer wollen einfach die Links copy/pasten, auch wenn sie zur eigenen Seite zeigen.

Gibt es vielleicht eine Umkehrfunktion von RealURL, mit der ich aus der URL die eigentlichen Parameter zurueck holen kann?

Helge