Reiterverwaltung: Unterschied zwischen den Versionen

Aus infra-struktur AdminWiki 2.10
Zur Navigation springenZur Suche springen
Keine Bearbeitungszusammenfassung
 
Zeile 56: Zeile 56:
* [[IDO-WV]]
* [[IDO-WV]]
* [[IDO rv|IDO Rechteverwaltung]]
* [[IDO rv|IDO Rechteverwaltung]]
* [[DS Button]]
* [[Puzzle-Button]]
* [[webservice_ido]]
* [[webservice_ido]]

Aktuelle Version vom 7. Mai 2020, 12:04 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

Zusätzlichen Reiter löschen

Um einen (wie oben eingerichteten) Reiter wieder zu löschen, reicht es nicht, die Felder "Reitername" und "Reiterziel" zu löschen
und auf "Anderungen übernehmen" zu klicken.

Um einen solchen Reiter zu löschen, muß man in der Zeile des zu löschenden Reiters den roten Punkt mit dem weißen "-" klicken.

Hauptkapitel

Verwandte Themen