Reiterverwaltung: Unterschied zwischen den Versionen
Keine Bearbeitungszusammenfassung |
|||
| Zeile 23: | Zeile 23: | ||
=== Sonderfall UTF-8 Aufruf === | === Sonderfall UTF-8 Aufruf === | ||
Sollte die URL die sie hier einbinden möchten , die Werte im UTF-8 Format erwarten haben wir folgende Erweiterung. | |||
Hier können sie folgendes einbinden. | |||
(im beispiel sollen Name und Ort als UTF8 übergeben werden. | |||
../zusatzmodule/UTF8URL.php?convert=<name>+<ort>&URL= | |||
Hier fehlt jetzt noch die eigentlich aufzurufende URL. Damit diese übergeben werden kann müssen sie die vorher base64 codieren. | |||
Hier gibt es online tools wie z.B. http://www.opinionatedgeek.com/DotNet/Tools/Base64Encode/ | |||
Aus der URL https://meinscript.de/meinscript.php?%ConvertedString% | |||
wird dann | |||
aHR0cHM6Ly9tZWluc2NyaXB0LmRlL21laW5zY3JpcHQucGhwPyVDb252ZXJ0ZWRTdHJpbmcl | |||
Das kann dann als Parameter URL angehängt werden. | |||
Das Endergebnis sieht dann so aus: | |||
../zusatzmodule/UTF8URL.php?convert=<name>+<ort>&URL=aHR0cHM6Ly9tZWluc2NyaXB0LmRlL21laW5zY3JpcHQucGhwPyVDb252ZXJ0ZWRTdHJpbmcl | |||
== Hauptkapitel == | == Hauptkapitel == | ||
Version vom 11. Oktober 2016, 09:28 Uhr
Diese Verwaltung dient dazu, fremde Komponenten in die Datensätze zu verlinken. Diese Fremden Inhalte landen in einem neuen Reiter der jeweiligen IDO Instanz und werden in einem iframe dargestellt.
In der Administration kann man das Verhalten der Reiter steuern.
- Reitername: erscheint als Beschriftung
- Reiterziel: der http-Link
- Session ID: falls benötigt, kann man auch die infra-struktur Session weitergeben
INFO: Möchte man Stammdatenfelder als Variable übergeben, z.B. die Kundennummer zum auslesen von Daten aus der Warenwirtschaft, einfach die Stammdatenfelder in <> Klammern, siehe Screenshot.
Folgende Systemwerte sind ebenfalls in spitzen Klammern als Variable übergebar:
- <InstanceID> (ID der aktuellen IDO Instanz)
- <IDOID> (IDO des aktuellen Datensatzes in dem der Reiter aufgerufen wird)
- <UserID> (User ID des aktuellen Users der infra-struktur)
- <Username> (infra-struktur Username)
- <Password> (infra-struktur Passwort als MD5)
Sonderfall UTF-8 Aufruf
Sollte die URL die sie hier einbinden möchten , die Werte im UTF-8 Format erwarten haben wir folgende Erweiterung.
Hier können sie folgendes einbinden. (im beispiel sollen Name und Ort als UTF8 übergeben werden.
../zusatzmodule/UTF8URL.php?convert=<name>+<ort>&URL=
Hier fehlt jetzt noch die eigentlich aufzurufende URL. Damit diese übergeben werden kann müssen sie die vorher base64 codieren. Hier gibt es online tools wie z.B. http://www.opinionatedgeek.com/DotNet/Tools/Base64Encode/
Aus der URL https://meinscript.de/meinscript.php?%ConvertedString% wird dann aHR0cHM6Ly9tZWluc2NyaXB0LmRlL21laW5zY3JpcHQucGhwPyVDb252ZXJ0ZWRTdHJpbmcl
Das kann dann als Parameter URL angehängt werden. Das Endergebnis sieht dann so aus: ../zusatzmodule/UTF8URL.php?convert=<name>+<ort>&URL=aHR0cHM6Ly9tZWluc2NyaXB0LmRlL21laW5zY3JpcHQucGhwPyVDb252ZXJ0ZWRTdHJpbmcl
