resistance is obsolete ™ ;-)
the groupware construction kit

PersonViewer Tab with Foreign Page

How do I create a new tab in the person viewer which shows me the page of my PHP script? ...

... well, just use iframe ;-)

... to be translated ...

Q

Bei den Personen Tabs (zb zugriffrechte, links, logs, bild, mail, unternehmen) möchten wir zb aus einem fremd system daten anzeigen
=> wäre in jenem fall ein link, welcher eine html seite wieder gibt.

kann das mit Formularen oder irgendwie in der Art gelöst werden?

A

Formulare wirken nur in der Projektapplikation.

Man muesste hier also direkt die Templates anfassen und zB einen "<iframe>" verwenden um eine fremde Seite einzubinden.

The correct template is SkyPersonViewer.html where you could add an additional tab in the tabview, for example:

SkyPersonViewer.html
<#MyPHPTab><#MyIFrame/></#MyPHPTab>
SkyPersonViewer.wod
MyPHPTab: SkyTabItem {
key = "myphp";
label = "Mein Tool"
}
MyIFrame: WOIFrame {
src = "/myscript.php";
?personLogin = person.login;
?personFirstname = person.firstname;
?personLastname = person.lastname;
?login = session.activeLogin;
?loginID = session.activeAccount.companyId;
}

Note that you only need the WOIFrame element if you want to pass dynamic query parameters to the "foreign" script. If you just want to display a static link, you don't need to touch the .wod and just write down the "<iframe>" tag in the .html template file.

Of course updates will remove the changes, so you should first create a diff of your changes and then use patch to apply the diff after each update.

We welcome your feedback!
Trademarks.  
This site is sponsored by
SKYRIX Software AG
ZideOne GmbH
MDlink