Edit-Ansicht Return Link

Eine Weiterleitung-URL angeben

Sie können eine beliebige Weiterleitungs-URL in den Redirect Optionen in der Formular-Konfiguration angeben.
Diese Weiterleitung-URL legt fest, wohin nach dem Absenden des Formulars anschließend navigiert werden soll.

Mehr dazu in: Eine Weiterleitung-URL angeben.

Eine Edit-Ansicht manuell aufrufen

Sie können Visforms-Ansichten auch direkt mit der entsprechenden URL aufrufen.
Also auch ganz außerhalb von Visforms, können sie Visforms-Ansichten mit einer selbst geschriebenen URL direkt aufrufen.

Um etwa die Edit-Ansicht eines Formular-Datensatzes direkt aufzurufen, ist die folgende URL zu verwenden.

https://my-domain/index.php?option=com_visforms&view=edit&layout=edit&task=edit.editdata&id=2&cid=1&Itemid=107

Folgende Anpassungen an Ihre Situation sind notwendig:

  • my-domain Ihre Joomla Domäne.
  • id=2 Die Formular-ID, zu der die Formulardaten gehören.
  • cid=2 Die Datensatz-ID des Formular-Datensatzes, der im Edit-Modus geöffnet werden sollen.
  • Itemid=107 Die Menüeintrags-ID des Joomla Menüeintrags der Visforms Datenansicht mit Edit Link.

Hinweis: Nach dem Verlassen der Edit-Ansicht, navigiert Joomla automatisch auf die konfigurierte Joomla-Startseite.

Der Edit-Ansicht den URL-Parameter “return” hinzufügen

Visforms arbeitet in der URL zur Edit-Ansicht intern mit dem URL-Parameter return. Wenn über Visforms eine Edit-Ansicht aufgerufen wird, fügt Visforms der URL automatisch den URL-Parameter return hinzu. Der Wert für den URL-Parameter return enthält die URL, zu der zurückgekehrt werden soll. Das Zurückkehren findet statt, wenn in der Edit-Ansicht auf Abbrechen oder Speichern geklickt wird.

Hinweis: Nach dem Verlassen der Edit-Ansicht, navigiert Visforms automatisch auf die im URL-Parameter return angegebene Seite.

Der URL-Parameter ist base64_url_encoded

Der URL-Parameter return is visforms.base64_url_encoded.

Die Visforms-Funktion visforms.base64_url_encode ist eine Funktion in der Visforms HTMLHelper-Klasse und macht Folgendes:

  • Kodiert die angegebene URL mit base64.
  • Ersetzt die Zeichen + / = mit dem korrespondierenden Zeichen aus - _ ,.
strtr(base64_encode($val), '+/=', '-_,');

Den URL-Parameter aus Visforms kopieren

Hinweis: Für den Aufruf einer Edit-Ansicht für den gewünschten Formular-Datensatz, müssen sie nicht selbst diese Visforms-Funktion aufrufen.

Am besten schauen Sie sich die URL im Web-Browser an, wenn Sie das Daten-Editieren über die Visforms Daten-Ansicht mit Edit Link aufruft. In der URL zum Aufruf der Visforms Daten-Ansicht ist dann der URL-Parameter return mit dem korrekten Wert enthalten. Diesen URL-Parameter return mit diesem Wert müssen Sie Ihrer Link-URL hinzufügen.

Im Folgenden ein Beispiel für eine komplette URL für den Aufruf einer Edit-Ansicht eines Formular-Datensatzes mit eingefügtem URL-Parameter return.

URL-Parameter return:

&return=aHR0cDovL2xvY2FsaG9zdC9kZXZlbG9wajUvaW5kZXgucGhwL3Rlc3QtZm9ybS90ZXN0LWZvcm0tZGF0YS1lZGl0

Komplette URL für den Aufruf einer Edit-Ansicht mit eingefügtem URL-Parameter return:

http://localhost/developj5/index.php?option=com_visforms&view=edit&layout=edit&task=edit.editdata&id=2&cid=1&return=aHR0cDovL2xvY2FsaG9zdC9kZXZlbG9wajUvaW5kZXgucGhwL3Rlc3QtZm9ybS90ZXN0LWZvcm0tZGF0YS1lZGl0&Itemid=107

Die Edit-Ansicht zu einer beliebigen URL verlassen

Die Rückkehr zur Datensatz-Liste nach Verlassen der Edit-Ansicht ist fest in Visforms eingebaut. Die oben beschriebene Rückkehr zur Datensatz-Liste, ist aber nur ein Beispiel für eine Möglichkeit, die Edit-Ansicht zu verlassen und auf eine bestimmte Website zu navigieren.

Sie können zu jeder beliebigen Webseite auf gleiche Weise navigieren, nachdem die Edit-Ansicht verlassen wird. In diesem Fall müssen Sie den Wert des URL-Parameter return selbst einmalig bestimmen und eintragen.