Zum Inhalt springen

Eigene Extension RealUrl Konfiguration

Erstellt am 16. Mai 2013 · 6 Antworten · letzte Antwort am 17. Mai 2013

Tags: Frage

aussteiger ·

Hallo zusammen,

ich glaube bei mir steht gerade etwas auf dem Schlauch #angry#.

Habe ein TYPO3 mit einer eigens programmierten Extension übernommen. Nun RealUrl eingerichtet. Funktioniert soweit (Seiten, News etc.). Bis auf diese Extension.

Url
ohne RealUrl: index.php?id=20&L=0&puid=50
mit RealUrl: de/seite/?puid=50

Wie schaffe ich es diese ?puid schön umzuformen?

Hier meine RealUrl-Config zu dieser Extension:

array(
    'GETvar' => 'puid',
    'lookUpTable' => array(
        'table' => 'extensiontabelle',
        'id_field' => 'uid',
        'alias_field' => 'title',
        'addWhereClause' => ' AND NOT deleted',
        'useUniqueCache' => 1,
        'useUniqueCache_conf' => array(
                'strtolower' => 1,
                'spaceCharacter' => '-',
        ),
    ),
),

Ich hoffe jemand kann das etwas vom Schlauch entfernen.

Grüsse

Kai

karlchen ·

hi,

schau mal nach ob das 'alias_field' => 'title' auch wirklich title heißt und nicht z.B. header oder so.

aussteiger ·

Hi karlchen,

habe gerade nochmals in die Datenbank geschaut. Das "alias_field" ist schon richtig mit "title" definiert.

Danke für den Hinweis.

karlchen ·

dann wird vielleicht als 'id_field' nicht uid sondern puid verwendet ? dann müsste es auch 'id_field' => 'puid' heißen.

aussteiger ·

"uid" ist schon richtig.

Habe soeben entdekt, dass in der Extension für den Typolink "?puid=uid" angesetzt wird.

Die Detailseite ist dieselbe Seite auf der sich die Übersichtsliste befindet. Eventuell ist das mein Problem.

Aber es muss doch möglich sein nur dieses "puid=50" umzuformen als neuen "title/"...

aussteiger ·

Guten Morgen karlchen,

vielen Dank für deine Mühe und Hilfestellungen.

Habe jetzt doch noch den Extension-Entwickler auftreiben können. Er wird die Anpassungen vonehmen. Die Extension ist nicht nach dem TYPO3 Standard erstellt worden. Daher kann RealUrl nicht darauf zugreifen.