Zum Inhalt springen

RealURL und Parameter aus Widgets

Erstellt am 17. November 2014 · 3 Antworten · letzte Antwort am 20. November 2014

Tags: RealURL, TYPO3 6.x, Frage

Andi87 ·

Hallo zusammen,

ich verwende in meinen Extensions den Paginate-ViewHelper, welche mir einen Url-Parameter wie diesen erstellt:

tx_my_ext1[@widget_0][currentPage]=2

In der realurl_conf.php mappe ich dann den Parameter auf den Schlüssel "page"

/* ... */
'postVarSets' => array (
	'_DEFAULT' => array (
		'page' => array(
			array(
				'GETvar' => tx_my_ext1[@widget_0][currentPage]',
			),
		),
	)
)
/* ... */

So weit so gut. Mein Problem ist nun allerdings, dass ich mehrere Extensions habe, die den Pager verwenden.
Kann mir jemand sagen, wie bzw. ob es möglich ist den Schlüssel "page" für jede Extension zu konfigurieren.

Die einzige Lösung auf die ich bisher gestoßen bin, ist für jede Extension eine eigene Konfiguration mit eigenem Schlüsselnamen hinzuzufügen. Parameter wie page1, page2, usw. würde ich aber gerne vermeiden.

Vielen Dank fürs helfen.

Grüße
Andi

jenses ·

realurl übersetzt letzendlich nur eine eindeutige Form eines Links in eine andere eindeutige Form.
Wenn page also tx_my_ext1[@widget_0][currentPage] bedeutet,
kann es nicht auch gleichzeitig tx_my_ext2[@widget_0][currentPage] bedeuten.
Beantwortet das deine Frage?

Es steht dir natürlich frei, das von realurl verwendete "Dolmetscher"-Script durch ein eigenes Script zu ersetzen.

Andi87 ·

Danke für deine Antwort.

Der komplette Link bleibt ja eindeutig, auch wenn ein einzelner Parametername in unterschiedlichen URLs verwendet wird. Von daher verstehe ich nicht so ganz, warum sowas nicht mit RealUrl möglich ist.
Wenn das aber so ist, muss ich mir wohl was anderes überlegen.