Zum Inhalt springen

REALUrl und eigene Extension

Erstellt am 7. November 2014 · 2 Antworten · letzte Antwort am 7. November 2014

Tags: Extbase, RealURL, Frage

daFalk ·

Hallo,

ich bin scheinbar zu doof dafür. hab gegooglet und ein paar Sachen ausprobiert, aber irgendwie bekomme ich das nicht hin dass ich schöne Urls für meine Extension habe. Daher bitte ich um Hilfe.

Meine Extension zeigt in einer List View objekte an und in einer Singleview. Die Url der Singleview sieht leider so aus:

domain.de/immobilienangebote/?tx_frgrundfeste_frobjects%5Bobject%5D=4&tx_frgrundfeste_frobjects%5Baction%5D=show&tx_frgrundfeste_frobjects%5Bcontroller%5D=Object&cHash=580a2357f0abb84b93318726ec055200

mein realUrlconf dazu schaut so aus:

'postVarSets' => array(
            '_DEFAULT' => array(
            	'fr_grundfeste_pi1_Object_show' => array (
			        0 => array (
			          'GETvar' => 'tx_fr_grundfeste_pi1[controller]',
			        ),
			        1 => array (
			          'GETvar' => 'tx_fr_grundfeste_pi1[action]',
			        ),
			    ),
//andere   Sachen

Sicher ist es völlig simpel, nur ich tappe weiter im dunkeln. Please help.🙂

Falk

Schweriner ·

Für die einzelnen GET Vars musst Du auch jeweils ein Mapping festlegen, in was die umbenannt werden sollen (read the documentation)

daFalk ·

Mittlerweile bekomme ich es soweit hin:

domain.de/immobilienangebote/Objekte/Object/show/4/

'Objekte' => array (
			        0 => array (
			          'GETvar' => 'tx_frgrundfeste_frobjects[controller]',
			        ),
			        1 => array (
			          'GETvar' => 'tx_frgrundfeste_frobjects[action]',
			        ),
			        2 => array (
			          'GETvar' => 'tx_frgrundfeste_frobjects[object]',
			        ),
			    ),

Natürlich sieht das noch immer nicht wirklich gut aus, aber es ist ein riesen Fortschritt.