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.