RealURL-URLs als Parameter fuer typolink()

  • helge helge
    Padawan
    0 x
    53 Beiträge
    0 Hilfreiche Beiträge
    21. 10. 2007, 12:55

    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:

    1. $local_cObj = t3lib_div::makeInstance("tslib_cObj");
    2. $conf = array(
    3. 'parameter' => 'http:/mysite.net/echt/huebsche/urls/artikel-titel',
    4. 'additionalParams' => '&src=xxx',
    5. 'useCacheHash' => '1'
    6. );
    7. 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!
    es ist doch ein interner Link! Nur halt mit RealURL erzeugt. Wie kann ich Typo3 das verklickern?

    Danke,

    Helge


  • 1
  • just2b just2b
    TYPO3-Yoda
    0 x
    18741 Beiträge
    2 Hilfreiche Beiträge
    21. 10. 2007, 13:17

    du musst schon bei parameter die Seiten-ID angeben und dann alle parameter so wie es sich gehört

    georg

  • helge helge
    Padawan
    0 x
    53 Beiträge
    0 Hilfreiche Beiträge
    21. 10. 2007, 14:50

    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

  • 1