Hallo zusammen, ich habe in Gambio GX 3.8.0.0 ein eigenes Modul in GXModules erstellt, das soweit auch funktioniert. Mein Problem ist dass ich es nicht schaffe eine eigene CSS-Datei - wie im Tutorial für Gambio 3.7.1.0 beschrieben- in das Modul einzubinden. Meine Dateistruktur sieht so aus: Die Struktur ist wie im Tutorial beschrieben und entspricht auch den vorhandenen Gambio-Modulen wie z.B. SingleSignOn. Habe schon alles Mögliche versucht, aber ich finde das Problem nicht. Vielleicht kann einer von euch mir einen Tipp geben. Danke im voraus.
Das ist an der Stelle ok. Kannst du dein CSS mal posten, damit man schauen kann, ob da evtl ein Fehler drin ist?
Danke für die bisherigen Antworten, aber an der Schreibweise bzw. an falschen Bezeichnungen sollte es nicht liegen. Habe bereits verschiedene Schreibweisen und Strukturen ausprobiert. Abgesehen davon ist Struktur und die Schreibweise z.B. des Original-Moduls 'SingleSignOn' von Gambio auch so. Hilfreich für meine Fehlersuche wäre zu wissen in welchem Teil des Programmcodes werden diese CSS-Datei überhaupt eingebunden?
Hallo Torben, zum Testen habe ich nichts kompliziertes angelegt In der CSS steht nur #test{ color: #ff0000 !important; } und im Content (Impressum) steht : <p id="test">TEST</p>
Habe den Fehler gefunden. Der Fehler wird im Gambio-Code bei einer Server-Umgebung (XAMPP) unter Windows verursacht. Das Einbinden der CSS wird durch einen nie zutreffenden Vergleich der Dateipfade verhindert. Das gilt auch für die Originalmodule von Gambio. Fehlerbeschreibung im Detail: In der Datei 'gm_dynamic.css.php' des Templates 'Honeygrid' in Zeile 115 werden die Dateien des Verzeichnis 'GXModules' rekursiv durchlaufen. Um in der nachfolgenden Foreach-Schleife die CSS-Dateien des Css-Verzeichnis zu finden. Hierzu findet ein Verzeichnisvergleich statt, der aber in einer lokalen Umgebung nie zutrifft. Grund dafür ist, dass die Funktion aus Zeile 115 den Pfad mit Back-Slashes zurückgibt und mit einem hardcodierten String mit Slashes vergleicht. Einfache Lösung: Vergleich um die lokalen Verzeichnisse erweitern.
Der Fehler unter Windows ist uns bereits bekannt: https://tracker.gambio-server.net/issues/55131. Sollte dann mit den nächsten SP gelöst sein
@nobmaster Wenn du einen Windows Server nutzt mit XAMP z.B. dann sind die Pfade ggf. noch nicht korrekt. Hier werden wir mit einem Update dies korrigieren sodass auch die Pfade auf Windowssystemen korrekt erkannt werden.