Mini-Tutorial: "saubere" Formulare in Modulen mit Joomla! 1.5

alle Parameter sauber im Zielscript des Formulars Manchmal sucht man vergebens nach einer sauberen und wirklich eleganten Lösung. So gings auch mir beim Schreiben eines kleinen Moduls für Joomla! 1.5, in welchem u.a. ein Formular abgeschickt werden sollte.

Frage:
Wie stelle ich es an, sämtliche Parameter (GET-Variable) mit zu liefern, wenn das Formular im Modul abgeschickt wird?

Antwort:

<form action="<?php echo JRoute::_(JRequest::getURI()) ?>" ...>

Warum?
Das Joomla-Framework bietet alle Möglichkeiten, die URI auszulesen und diese (oder Teile davon) wieder sauber auf den Weg zu schicken.
Mit der Funktion JRequest::getURI() wird das benötigte Objekt geholt und mit JRoute::_() wird es wieder sauber verpackt als Ziel des Formulars ausgegeben.
Damit klappts auch mit den suchmaschinenfreundlichen URLs.

HTH!

weiterlesen ...
Diesen RSS-Feed abonnieren
Um unsere Webseite für Sie optimal zu gestalten und fortlaufend verbessern zu können, verwenden wir Cookies. Durch die weitere Nutzung der Webseite stimmen Sie der Verwendung von Cookies zu. Weitere Informationen zu Cookies erhalten Sie in unserer Datenschutzerklärung.
Zustimmen Ablehnen