App Frame anpassen

Wer versucht in Phpfox ein paar Apps einzubauen wird irgendwann auf das Problem stossen, das die Höhe und die Breite des App-Frames nicht passt. Dies kann durch zwei Arten angepasst werden. Zunächst ein Core-Edit den ich jedoch nicht unbedingt empfehle da er beim nächsten Update überschrieben wird und somit erneut eingepflegt werden muss.

Bearbeitet wird die Datei /phpfoxroot/module/apps/static/jscript/view.js

Suche nach:

und ersetze diese Zeile durch:

Durch diese Änderung wird der App-Frame 20 Pixel in der Breite beschnitten. Dieser Wert kann angepasst werden sofern notwendig.

Der Code zum ändern der Höhe steht in der gleichen Datei und muss wie folgt aussehen:

Kommen wir nun zur besseren Variante die ohne den Core-Hack auskommt. Geht ins AdminCP->Themes verwalten und wählt euer Template aus. In der linken Seitenleiste Apps wählen und dann als Controller VIEW.HTML.PHP.

Sucht nach:

und ersetzt dies durch:

Sollte die Höhe von 1000 Pixel nicht ausreichen erhöht einfach den Wert. Nach der Änderung einmal den Cache leeren und die Arbeit ist getan.

Eine viel elegantere Lösung für App Entwickler ist jedoch die Größe des Iframes in der index.php mit zu übergeben. Nachfolgend eine geänderte Zeile damit ihr eine Idee bekommt wie das auszusehen hat:

In diesem Beispiel wurde die Höhe auf 1400 Pixel und die Breite auf 1020 Pixel gesetzt. Diese Variante ist allen anderen vorzuziehen da sie keine Core Dateien verändert.

0 Kommentare

Dein Kommentar

Want to join the discussion?
Feel free to contribute!

Bitte Einloggen , um einen Kommentar zu hinterlassen