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.
Vielen Dank!


Ich bin TYPO3 Freelancer, TYPO3-Entwickler, Web-Entwickler und Frontend-Entwickler. Ich arbeite im und für das Web seit 2004.
Mehr Infos zu der TYPO3 Internet-Agentur INGENIUMDESIGN.

Besucht auch unser TYPO3 Hilfe Forum.

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?

Next ArticleGoogle ändert Regeln für Robots.txt