Im Shop findet man immer noch Konstrukte wie PHP: DIR_FS_CATALOG.'images/categories/icons/' D.h., das Bildverzeichnis wird völlig unnötiger Weise auf "/images" erzwungen. Statt z.B. mit PHP: DIR_FS_CATALOG_IMAGES.'categories/icons/' durchgängig die Möglichkeit zu bieten, andere "images" Verzeichnisse zu verwenden. Wie ich das z.B. bei meinem Shop-Switching-Konzept verwende, um mehrere Shops mit nur einer Gambio-Installation zu betreiben. Hier sollten unbedingt die definierten Konstanten verwendet werden (dazu hat man die ja).
Du hast einen Shop-Switcher? Das klingt ja lecker. Wo kann man sich das angucken? Unter dem Link in deiner Signatur finde ich nix.
Schöne Shops! Und wie funzt das? Hast du zwei getrennte Indexseiten mit den entsprechenden Artikellinks, und läuft das ab Warenkorb/checkout wieder über ein und denselben Weg? Wie löst man das in den configure-Dateien?
Nein, da muss man weiter gehend eingreifen.... Was macht einen Shop aus? Datenbank. Bilder, Template. Das Konzept beruht darauf, dass man abhängig von der URL, über die der Shop angesteuert wird, diese Elemente setzt. (Wobei natürlich auf dem Server alle Domains auf dasselbe Gambio-Verzeichnis verweisen.) Durch ein geschickte Verwendung von "configure"-Datei plus 2 Zusatz-Dateien kann man dann den Shop-Context so aufsetzen, dass Datenbank, Bilder und Template richtig gesetzt werden. Was aber nur dann funktionieren kann, wenn in der Shop-Software durchgängig die Konstante für das Bilderverzeichnis verwendet wird, da ich die Bilder ja für die Shops trennen muss, was durch entsprechende Definition der Konstante erreicht wird. Die Shops: led4car.de led4house.de seitronic-wheels.de verwenden auch dieses Konzept.