In meinem aktuellen Projekt überschreibe ich viele Portalfunktionen von SAP. Ich muss ein benutzerdefiniertes Framework mit fester Breite, benutzerdefinierte iView-Trays, benutzerdefinierte KM-API-Funktionen und mehr erstellen.Alternative Stil (CSS) -Methoden in SAP Portal?
Mit all diesen benutzerdefinierten Teilen werde ich nicht viel von der Style-Funktionalität verwenden, die vom Theme-Editor von SAP implementiert wird. Ich möchte ein externes CSS erstellen, es außerhalb des Portals speichern und darauf verweisen. Das externe Speichern ermöglicht einfachere Aktualisierungen als das Speichern des CSS in einer Portalanwendung. Es würde auch ermöglichen, dass alle benutzerdefinierten Teile ihre Stile an einem einzigen Ort haben.
Leider habe ich keine Möglichkeit gefunden, auf den HEAD-Teil der Seite zuzugreifen, der es mir erlaubt, ein externes Stylesheet einzufügen. Portal-Anwendungen können dies tun, indem sie das IResource-Objekt verwenden, um auf interne Verweise zuzugreifen, jedoch nicht auf Objekte auf einem anderen Server.
Ich bin auf der Suche nach Ideen, mit denen ich diese Funktionalität erhalten könnte. Ich habe x-posted on SAP's SDN, aber ich vermute, dass ich hier eine bessere Antwort bekommen werde.