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
hi,
schau mal nach ob das 'alias_field' => 'title' auch wirklich title heißt und nicht z.B. header oder so.
Hi karlchen,
habe gerade nochmals in die Datenbank geschaut. Das "alias_field" ist schon richtig mit "title" definiert.
Danke für den Hinweis.
dann wird vielleicht als 'id_field' nicht uid sondern puid verwendet ? dann müsste es auch 'id_field' => 'puid' heißen.
"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/"...
Kannst du mal den PHP Code zeigen wo der Link erstellt wird ?
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.