Suche

Modulanpassungen

(10)

Die aktuellen Versionen des OXID-Shops bieten eine Reihe Möglichkeiten, verschiedene Bereiche nach eigenen Anforderungen zu verändern oder zu ergänzen, ohne dabei Originaldateien des Shops zu verändern. Ihr Vorteil hierbei ist, dass Ihre Anpassungen an einer Stelle gesammelt sind und die zu Grunde liegende Basissoftware jederzeit aktualisiert werden kann*.

Wir verwenden auch in unseren Modulen diese Techniken. So können Sie auch Anpassungen daran vornehmen, ohne das Modul direkt verändern zu müssen. Machen Sie aus eigenem Interesse von den Möglichkeiten gebrauch.

In den nachfolgen hier enthaltenen Abschnitten gehen wir auf die typischen Änderungsfälle ein und zeigen Ihnen anhand von Beispielen, wie Sie diese umsetzen können. Fehlt Ihnen ein Beispiel in der Liste oder benötigen Unterstützung bei der Umsetzen, geben Sie uns bitte Bescheid.

* Möglicherweise erfordert das Shop- bzw. Modulupdate auch eine Anpassung Ihrer Individualisierung.
Template-Blöcke dem eigenen Theme zuordnen Template-Blöcke dem eigenen Theme zuordnen
Die folgenden Einstellungen sind für Sie wichtig, wenn Sie ein eigenes Theme oder
eine Erweiterung davon einsetzen. Liegt Ihrem Shop ein OXID-Theme...
 
Methoden (in PHP-Klassen) überladen Methoden (in PHP-Klassen) überladen
Legen Sie sich hierzu ein neues Modul im Shop an (eigener Ordner unter "modules"
mit eigener "metadata.php"). Darin können Sie eine eigene Überladung der...
 
Funktionen (functions.php) überladen Funktionen (functions.php) überladen
Funktionen sind leider grundsätzlich nicht überladbar. Da diese in unseren Modulen
jedoch kaum vorkommen, kann dies vernachlässigt werden. Sollten Sie dennoch...
 
Templates (HTML-Inhalte) verändern Templates (HTML-Inhalte) verändern
Jedes unserer Templates wird (zukünftig) mindestens einen den kompletten
Inhalt umgreifenden Block haben. Dann kann der komplette Templateinhalt über eine...
 
Template-Blöcke verändern Template-Blöcke verändern
In den Templates des OXID-Shops sind Blöcke markiert, die überschrieben werden
können. Wir versuchen, auch in unsere Modultemplates sinnvolle Blockdefinitionen...
 
Textbausteine verändern Textbausteine verändern
Textbausteine können mit eigenen Sprachdateien überschrieben werden. Die
Einlesereihenfolge der Dateien wird im Shop so definiert: Frontend: ...
 
CSS-Formate ändern CSS-Formate ändern
CSS-Formate können Sie über eine eigene StyleSheet-Datei überschreiben. Dazu ist
Ihre CSS-Datei über [{oxstyle ...}] im Template einzubinden...
 
JavaScripte verändern JavaScripte verändern
JavaScripts sind grundsätzlich nicht überladbar. Über Blockerweiterungen
kann jedoch die ursprüngliche JavaScript-Einbindung deaktiviert und die neue...
 
sh-Dateien (Shell-Scripte) verändern sh-Dateien (Shell-Scripte) verändern
Diese Dateien liefern wir in Modulen zukünftig nicht mehr aus. Statt dessen
wird es eine Anleitung geben, die dem Kunden erklärt, wie die Scripte anzulegen...
 
per HTML eingebunde Bilder ändern per HTML eingebunde Bilder ändern
Die Bilddateien selbst sind grundsätzlich nicht überladbar. Um ein
Überschreiben der Original-Bilddatei zu vermeiden, können Sie den Aufruf der...