Suche |
Tutorial: Kopieren eines VersandmodulsAus xtc-wiki(by Hendrik Koch, 08.2009) Oft kommt es vor, daß man ein Versandmodul mit veränderten Eigenschaften benötigt. Sinnvoll ist es ein Modul aus der Standardbiblothek zu entnehmen, zu kopieren um es in seinen Eigenschaften anzupassen und dabei das Originalmodul beizubehalten. Dieser Text beschreibt an einem Beispiel wie man ein Versandmodul kopiert. Die genannten Operationen passen für die meisten Standardmodule. Es kann aber Abweichungen geben. In diesem Fall sind weitere individuelle Maßnahmen erforderlich die dieses Tutorial, weil allgemein gehalten, nicht berücksichtigen kann. Wir wählen das Modul "table" (Tabellarische Versandkosten) aus und kopieren es zu Modul "table2". WICHTIG: Niemals darf ein Unterstrich "_" mit in den Datei- oder Klassennamen, sonst kommt es nur zu schwer nachvollziehbaren Fehlern! [Bearbeiten] CodedateiDas Modul liegt in Ordner includes/modules/shipping/table.php Als erstes kopieren wir es in Datei includes/modules/shipping/table2.php Öffnen Alle Vorkommen des Terminus "table" werden ersetzt in "table2". Groß/Kleinschreibung beachten bei der Textsuche. Dabei ist zu beachten, daß nicht einfach mittels der Textfunktion nur das Wort table ersetzt wird sondern alle Vorkommen des Klassen- und Modulnamens "table". class table {
zu class table2 {
$this->code = 'table'; function table() {
Nun die Konfigurationsnamen Alle Vorkommen von MODULE_SHIPPING_TABLE_..... ersetzen zu MODULE_SHIPPING_TABLE2_.....
[Bearbeiten] SprachdateienDie Sprachdateien des Moduls liegen im lang-Ornder lang/german/modules/shipping/table.php Datei kopieren nach lang/german/modules/shipping/table2.php Öffnen und alle Vorkommen von MODULE_SHIPPING_TABLE_..... ersetzen zu MODULE_SHIPPING_TABLE2_.....
|
![[Hauptseite]](/skins/common/images/wiki.png)