Leider funktioniert das so nicht mehr in dieser Version. Ich habe schon einige Module geklont und auch erfolgreich installiert. Nun in dieser Version v4.9.2.1 geht es nicht mehr. Es erscheint kein Name des Modul und beim installieren fehlen die Texte teilw. Stehen die drei Dateien jetzt wo anders ? wenn ich das Modul dp.php kopiere, steht nicht das drinnen, was in der Adminansicht eingetragen ist. Anbei mal zwei Bilder.
Danke erst mal für Deine Antwort. Ich habe es so wie immer gemacht, habe ja schon einige Versandmudule erfolgreich geklont. Jetzt geht es auf einmal nicht mehr mit der neuen Shopversion.. Ich hänge mal eine ZIP an. Viele Grüsse Steffen
ich habe den Fehler ( zwei Fehler ) gefunden. Einmal fehlte: $languageTextManager = MainFactory::create_object('LanguageTextManager', array(), true); $languageTextManager->init_from_lang_file('dp2wp'); und in der Zeile 38 fehlte das _DP2WP_ in einen Bezeichner, war nur das _DP_ . Muss eigentlich die beiden Zeilen: $languageTextManager = MainFactory::create_object('LanguageTextManager', array(), true); $languageTextManager->init_from_lang_file('dp2wp'); immer in ein geklontes Modul ? Hier noch mal der berichtigte code. Viele Grüsse Steffen
Hallo Dominik du warst eher, aber dieses Define <?php define('MODULE_SHIPPING_DP2WP_TEXT_TITLE', 'Deutsche Post'); habe ich nicht bei mir stehen und es geht aber auch. Nur was ich oben geschrieben habe wurde ergänzt und es funktioniert.
Darüber sagst Du der Datei welche Sprachdatei verbunden werden soll. Es gibt noch die Möglichkeit das über eine Datei in GXModules zu machen (meine ich), aber in der kopierten Versanddatei kannst Du sicher sein, dass die richtige Sprach-Datei genommen wird.
Erst mal Danke für die hilfreichen Informationen. Das Modul funktioniert jetz und ich konnte es aktivieren und funktioniert. Nun brauchte ich noch eines, was ich klonen wollte "b2czones" . Leider passiert hier ganz genau das, was ich im letzten Modul hatte. Es sind keine Texte zu sehen. Das $languageTextManager = MainFactory::create_object('LanguageTextManager', array(), true); $languageTextManager->init_from_lang_file('dhle2czones'); habe ich auch eingetragen, nur ich bekomme es nicht zum laufen. Gibt es bei einigen Versandmodulen immer wieder was anderes zu beachten ? Hier noch die Sourcen. Viele Grüsse Steffen
Die Sprachdateien sind falsch benannt. Anstatt "shipping_dhle2czones.lang.inc.php" müssen die "dhle2czones.lang.inc.php" heißen.
Vielen Dank für den Tip. Jetzt funktioniert auch das Versandmodul. Das hätte ich niemals gefunden, weil ich immer davon ausgegangen bin, das die Dateinamen gleich bleiben, bis auf den Bezeichner.. Wieder was dazu gelernt. Viele Grüsse Steffen