Hallo in die Runde, nach dem (erfolgreichen) Update auf v4.1.1.0 lässt sich das "damals" (Link nur für registrierte Nutzer sichtbar.) beschriebene, geklonte Modul nicht mehr aktivieren. Es wird zwar nach wie vor in den Versandmodulen angezeigt (siehe Screenshot), klickt man jedoch auf aktivieren, wird eine leere Seite angezeigt und es passiert weiter nichts. Ist hier nach dem Update etwas Neues zu beachten, resp. wurde hier ggf. etwas geändert, was nun in dem geklonten Modul angepasst werden müsste?! Die Datei des Moduls ist abgelegt in /includes/modules/shipping Die entsprechende Datei füge ich ebenfalls mal bei. Bin über jeden Tipp und Hilfestellung dankbar ...
Und was ist mit bereits aktiven geklonten Modulen? Werden die übernommen oder deaktiviert beim Update? Gruss
Die Einstellungen in der Datenbank werden migriert, als das Modul bleibt so gesehen aktiv, es muss "nur" die PHP-Datei angepasst werden.
Erstmal Danke für die Hinweise und Tipps!!! ok ... würde bedeuten, man müsste die in der Datei enthaltenen DB Verbindungen (bzw. Konfigurationen) auf die neue Struktur anpassen? Da ist es wahrscheinlich doch einfacher, einfach einen neuen Klon anzulegen, wie von @Wilken (Gambio) beschrieben oder?!
Da in der neuen Datei Klammern eine Zeile nach unten gerutscht wurden und Leerfelder eingefügt..... Ist das vergleichen etwas mühsam. Das Neuerstellen der Table2 ging eindeutig schneller
Hallo @barbara, das Modul konnte ich ohne große Probleme klonen - aber bei den Texten im Frontend gibt es (leider) noch ein kleines Problem. Der Titel und die Beschreibung wird nicht angezeigt. (siehe Screenshot). Oder genauer gesagt dreht es sich um folgende Parts: MODULE_SHIPPING_FREEAMOUNTCUSTOM_TEXT_TITLE MODULE_SHIPPING_FREEAMOUNTCUSTOM_TEXT_WAY An der Sprachdatei habe ich soweit nichts geändert. Name: freeamountcustom.lang.inc.php Abgelegt in /lang/german/user_sections Caches wurden bereits mehrfach geleert. Muss hier ggf. auch noch etwas angepasst werden, bzw. die Sprachdatei in einem anderen Ablegeort liegen?! Ganz lieben Dank schon einmal im Voraus!
UPDATE Problem gefunden und gelöst ! Wie in (Link nur für registrierte Nutzer sichtbar.) beschrieben hat es ausgereicht zwei Codezeilen in dem geklonten Modul zu ergänzen: Code: $languageTextManager = MainFactory::create_object('LanguageTextManager', array(), true); $languageTextManager->init_from_lang_file('freeamountcustom'); Die beiden Codezeilen wurden unterhalb von Code: public function __construct() { eingefügt. Im Anschluss Modul und Text Caches geleert und die Texte wurden korrekt eingeblendet.