THEMA:

Weiterleitung zu anderem Formular 13 Jahre 5 Monate her #8183

  • Autor
  • Christian
  • Offline
  • Fresh Boarder
  • Fresh Boarder
  • Registered
  • Beiträge: 3
  • Dank erhalten: 0
Hallo zusammen,

mir ist jetzt schon mehrfach aufgefallen, dass die Weiterleitung zwischen zwei Formularen nicht funktioniert, wenn ein Formular direkt in den Content integriert ist und die Weiterleitung auf Knopfdruck ausgeführt werden soll.

Dieses ist z.B. bei dem Standardformular "RnrContestList" der Fall.
Hier ist hinter einer Schaltfläche der folgende Code hinterlegt:

function ff_update_action(element, action)
{
ff_redirectParent(
'<?php return ff_makeFormUrl("RnrContestRegist"); ?>'
);
} // ff_update_action


Rufe ich das Formular im Frontend über einen Menüeintrag auf, funktioniert alles wunderbar.
Rufe ich es hingegen im Content durch "{ FacileForms : RnrContestList,1,0 }" auf, funktioniert die Weiterleitung nicht mehr.

Und es kommt folgende Fehlermelung:
[No form id or name provided!]


Weiß vielleicht jemand von euch eine Lösung oder kann mir sagen was ich falsch mache???
Gruß
Christian

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Re: Weiterleitung zu anderem Formular 13 Jahre 5 Monate her #8187

  • TheMuffinMan
  • Besucher
  • Besucher
Hi,

sind im Plugin IFrames ein oder ausgeschaltet? Versuche mal diese Einstellung zu ändern.

Gruss,
Markus

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Re:Weiterleitung zu anderem Formular 13 Jahre 5 Monate her #8223

  • Autor
  • Christian
  • Offline
  • Fresh Boarder
  • Fresh Boarder
  • Registered
  • Beiträge: 3
  • Dank erhalten: 0
Hi Markus,

vielen Dank für die schnell Antwort!!!

Hätte ich auch irgendiwe selber drauf kommen können.....
Wenn ich im Plugin IFrame anschalte, funktioniert es wunderbar.

Eine Sache verstehe ich allerdings nich :
Wenn ich das Formular über einen Menüeintrag aufrufe und IFrame ausschalte, funktioniert alles trotzdem.
Warum ist das beim Plugin anders?

Gruß
Christian

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Re:Weiterleitung zu anderem Formular 13 Jahre 5 Monate her #8224

  • TheMuffinMan
  • Besucher
  • Besucher
Hi,

redirectParent verhält sich anders innerhalb eines Plugins bzw. das IFrame des Plugins funktioniert etwas anders, als das des Menüeintrags (liegt eher am Artikel, da andere Komponente).

Gruss,
Markus

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Aw: Re:Weiterleitung zu anderem Formular 10 Jahre 8 Monate her #73205

  • Kanzlei_Dury
  • Offline
  • Junior Boarder
  • Junior Boarder
  • Registered
  • Beiträge: 22
  • Dank erhalten: 0
Hallo,

wir würden gerne auf unserer Startseite ein Modul mit einem kleinen Formular einbinden, das nur ca. 1/3 der Seitenbreite einnimmt. Die eingegebenen Daten sollen dann von dem kleinen Formular in ein großes Formular übergeben werden, das dann die gesamte Breite der Seite einnimmt und weitere Felder enthalten soll.

Gibt es hierfür ein brauchbares Tutorial / How-To?

Vielen Dank

M.D.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Aw: Weiterleitung zu anderem Formular 10 Jahre 8 Monate her #73213

  • Syno
  • Offline
  • Platinum Boarder
  • Platinum Boarder
  • Registered
  • Beiträge: 2186
  • Dank erhalten: 209
Hallo,

also ein richtiges Tutorial gibts noch nicht, weil es ja doch recht speziell ist aber das ganze funktioniert folgendermaßen:

1. Formular mit den Feldern "email" und "name" ( sind hier die Element Namen nicht die Labels)

Formular Optionen->erweitert->mehr Optionen->Übertragungsteile-> ende Übertragung ->custom

Dann folgenden Code einfügen:
$this->execPieceByName('ff_InitLib');

// abholen der Values aus dem 1. Formular
$name=ff_getSubmit('name'); 
$email=ff_getSubmit('email');

//URL zum 2. Formular inklusive der Parameter bauen
$url=ff_makeFormUrl('TESTREDIRECT','&ff_param_email='.urlencode($email).'&ff_param_name='.urlencode($name));

//Umleitung an diese URL
ff_redirect($url);

In dem oben aufgeführten Code ist 'TESTREDIRECT' der Name des 2. Formulars und muss mit dem echten Namen des Formulars ersetzt werden.

2. Formular mit den Elementen 'email' und 'name' (und natürlich auch weiteren Elementen)

Formular Optionen->erweitert->mehr Optionen->Formularteile-> vor Formular ->custom
$this->execPieceByName('ff_InitLib');

//holen der Parameter
$email=ff_getParam('ff_param_email');
$name=ff_getParam('ff_param_name');

//setzen der entsprechenden Felder im Formular 
ff_setValue('email',$email);
ff_setValue('name',$name);


Ich hoffe das hilft.

Gruß,
Syno

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Seite:
  • 1
  • 2
Moderatoren: ForumSupport
Ladezeit der Seite: 0.064 Sekunden

Angebot

Sommer Special! Alle Mitgliedschaften zum Sonderpreis!

Prio Support, alle Extensions und alle Templates in einem Paket.

Hier geht's zur Bestellung

Crosstec hilft sparen!

Falls Sie neu bei Crosstec sind aber bereits einen Formulargenerator bei einem anderen Hersteller gekauft haben, dann bekommen sie von uns einen Rabatt von 25% auf unsere 1-Jahres und Pro-Mitgliedschaften

Wie Sie an den Rabatt kommen?

Schreiben Sie uns einfach eine kurze Email mit beigelegten Kaufbeleg (z.B. PayPal Quittung) an sales@crosstec.org.

Live Support Chat Opened!

Join our Discord chat here and enter the Crosstec channels to receive live support and talk directly to the team!

Wir unterstützen die Joomla Community

Crosstec unterstützt weltweit alle offiziellen Joomla! User Groups und Organisatoren von Joomla! Days die bei Joomla.org registriert sind.

Falls das auf dich zutrifft und du eines unserer Produkte brauchst, schreib uns eine kurze Email an info@crosstec.org und du bekommst eine Flatrate-Mitgliedschaft geschenkt!