TYPO3 – Ext:form und RealUrl verwenden

Möchtet Ihr eine saubere URL-Lösung in eurer TYPO3 Extension Form haben, so müsst Ihr folgende RealUrl Config mit einbinden:

....
'postVarSets' => Array (
	'_DEFAULT' => Array (
		'form_action' => Array (
				Array (
					'GETvar' => 'tx_form_formframework[action]',
					'valueMap'    => Array (),
					'noMatch' => 'bypass',
				),
			),
			'form_controller' => Array (
				Array (
					'GETvar' => 'tx_form_formframework[controller]',
					'valueMap'    => Array (),
					'noMatch' => 'bypass',
				),
			),
		),
	),
....

Verwendet ihr nicht die Standard Action / Controller so müsst Ihr noch die valueMap anpassen, zum Beispiel in:

....
'valueMap'    => Array (
'p' => 'performNeu',
),
....

in eurer TypoScript Setup kommen folgende Werte:

plugin.tx_form_formframework.features.skipDefaultArguments = true

Somit habt ihr in dem Ext:Form HTML form-action-Tag nun eine schöne saubere URL.

Eure Meinung zu dem Artikel ist gefragt! Schreibt mir ein Kommentar

Hat Euch der Artikel weitergeholfen oder gefallen?
Ich freue mich auf einen Blick auf meine Amazon-Wunschliste. Vielen Dank!

Hat Euch der Artikel geholfen oder gefallen?
Ich freue mich auf einen Blick auf meine Amazon-Wunschliste.
Krypto-Donate an:
BTC: 1Emte6AxnifWqt7N8vSqSF7JK1K6CYuBj4
LTC: Lfs2F8DabYuunxYw2ym9CRLAMBKZUaaBNh
ETH: 0x95298b41564f070bc83bc76159bb7804d26483d6
Vielen Dank!

Ich bin freiberuflicher TYPO3-Entwickler, Web-Entwickler und Frontend-Entwickler. Ich arbeite im und für das Web etwas mehr als 12 Jahre. Mehr Infos zu der TYPO3 Internetagentur - INGENIUMDESIGN.

Leave a Reply

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.

3 Kommentare

  1. Vielen Dank für den hilfreichen Beitrag. Hat mir sehr weitergeholfen.
    Beste Grüße,
    Jan

  2. Nicht ganz, aber wir entwickeln immer noch mit der TYPO3 8er Version, da es noch zu viele Probleme und auch noch alle Extension´s für die 9er gibt.

  3. Dietmar

    Hallo,
    ich denke doch, das ab Typo3 9 LTS RealUrl nicht mehr nötig ist, oder hab ich da was falsch verstanden?