Einen schönen guten Abend zusammen,
ich habe hier ein kleinen Problem mit selbst geschriebenen Formularen in Joomla und habe leider diesbezüglich noch nichts passendes gefunden :-/
Also es geht darum:
Bevor ich Joomla einsetzte, hatte ich eine einfache HTML-Seite, welche ein Formular enthielt, welches per POST die Formulardaten an eine PHP-Seite weitergeleitet hat.
In der Php-Datei steht sowas drinnen:HTML-Code:<form action="test.php" method="post">
Dies hat bisher auch alles super funktioniert.HTML-Code:<?php $option1 = $_POST['option1']; $option2 = $_POST['option2']; echo $option1; echo '<br>'; echo $option2; echo 'dies ist ein Test'; ?>
Nun will ich diese Funktionalität auch in Joomla einsetzten. Hierfür habe ich eine Seite in Joomla erstellt, welche das normale HTML-Formular enthält (ID=1), und eine, welche per ADDPHP-Plugin den PHP-Code aus der ursprünglichen Datei in einen Joomla-Beitrag einbindet (ID=2). Die einzelnen Joomla-Seiten sind auch problemlos zu erreichen. Bei ID=1 wird ganz normal das Formular angezeigt und die ID=2 zeigt "dies ist ein Test" an, was ja auch normal ist, da ja noch nichts übergeben wurde.
Nun trage ich bei ID=1 im Formularkopf bei action="http://www.test.de/index.php?option=com_content&view=article&id=2&Ite mid=37" ein (wobei Itemid=37 die ID von dem Menüpunkt ist, über welchen die ID=2-Datei eingebunden wird.
Wenn ich jetzt von der ID=1-Seite das Formular abschicke, erhalte ich einen 404-Error und als URL wird oben im Browser "http://www.test.de/index.php?option=com_content&view=article&id=2&Ite mid=37" angezeigt. Drücke ich nun F5 oder lade genau diese URL manuell, dann kann ich die Seite mit ID=2 auch ganz normal aufrufen.HTML-Code:<form action="http://www.test.de/index.php?option=com_content&view=article&id=2&Itemid=37" method="post">
Hat jemand von euch vielleicht eine Idee, wieso solch eine Übergabe hier nicht funktioniert, oder wie man dies eventuell geschickter machen könnte?
Danke schonmal für eure Hilfe und viele Grüße


LinkBack URL
About LinkBacks
Zitieren
Lesezeichen