Ich habe jetzt eine ganze Weile rumgesucht und bin nicht wirklich schlauer geworden. Es geht prinzipiell mal um die Verwendung von realurl.
Wenn ich eine Extension auf meiner z.B. Startseite einbinde, die im weiteren einen Parameter übergibt und ich diesen mittels realurl in einer "hübschen" url darstellen möchte, dann geht das z.B. so:
'postVarSets' => array(
'_DEFAULT' => array(
'kategorie' => array (
array( 'GETvar' => 'tx_plugin[uid]',
'lookUpTable' => array(
'table' => 'tx_plugin_data',
'id_field' => 'uid',
'alias_field' => 'title',
...
),
),
),
),
),
Dadurch entsteht nun folgendes:
www.domain.de/kategorie/der-titel-meiner-kategorie.html
Was mich nun stört ist, dass man immer 1. Ebene (Ordner, Strukturtiefe, etc.) "verliert".
Nun die Frage:
Wie ist es möglich eine noch kürzere url zu bekommen?
Ich benötige im Prinzip das:
www.domain.de/xxxx.html
Wobei xxxx bereits der Titel des jeweiligen Datensatzes der Tabelle ist.
Auch so etwas wäre mir recht:
www.domain.de/xxxx/irgendetwas/anderes.html
Der Titel des Datensatz muss an zweiter Stelle kommen. Gibt es da Wege (fixedPostVars, eigene Funktion, usw).
Grüße,
Mopps
PS: Ich hatte früher mal einen Beitrag gefunden, der genau das für tt_news umgesetzt hatte. Ich finde diesen jedoch leider nicht mehr.