Neues Versandmodul, aber Langfile wird nicht richtig angenommen.

Thema wurde von Anonymous, 30. Mai 2016 erstellt.

  1. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    26. Oktober 2011
    Beiträge:
    967
    Danke erhalten:
    149
    Danke vergeben:
    130
    Hallo, ich bastel da jetzt schon seit Sonntag daran herum, aber irgendwie will das Lang File nicht.

    Ich habe eine älteres Versandmodul überarbeitet, soweit so gut und das Modul selbst funkt auch schon.
    Hab dann auch gleich das neue Handling für die Lang files angewendet und das File in /lang/german/user_sections gelegt.

    Cache geleert...

    Das seltsame ist jetzt unter "Texte anpassen" finde ich auch die einträge aus der Datei.
    Allerdings werden diese nicht im Front angezeigt sondern nur deren Phasen name.

    Das hatte mir auch nicht geholfen...
    (Link nur für registrierte Nutzer sichtbar.)


    Bin gerade etwas ratlos....

    PS: Hab auch schon an den Files aus 2.7.4.x orientiert, aber nix passiert.
     
  2. Wilken (Gambio)

    Wilken (Gambio) Erfahrener Benutzer

    Registriert seit:
    7. November 2012
    Beiträge:
    18.737
    Danke erhalten:
    7.309
    Danke vergeben:
    2.208
    Das heisst du hast nicht ein aktuelles Modul kopiert, sondern irgendwie älteren Code benutzt und den in einen neuen Shop geworfen, richtig? Wenn ja scheiterst du wahrscheinlich an einem fehlenden Kompatibilitätsmapping in /system/classes/languages/LanguageTextManager.inc.php...
     
  3. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    26. Oktober 2011
    Beiträge:
    967
    Danke erhalten:
    149
    Danke vergeben:
    130
    #3 Anonymous, 30. Mai 2016
    Zuletzt bearbeitet: 30. Mai 2016
    ja und nein, hab schon ein neues vorhandenes aus 2.7.4.x dupilziert...und das was ich brauchte an anpassungen vom alten genommen, was aber nur Brechnungen + Zoll usw sind.

    grundmodul ist nur umbennant.

    Wie soll man den nun Neue Versandmodule bauen bzw. das man ohne das Mapping auskommt.

    /**
    * old lang file paths are mapped to a section name
    */
    protected function _initMappingArray()
    {
    if(!empty($this->sectionMappings))
    {
    return;
    }

    $mappingArray = array(
    'admin/banner_manager.php' => 'banner_manager',
    'admin/banner_statistics.php' => 'banner_statistics',
    'admin/blacklist.php' => 'blacklist',
    'admin/buttons.php' => 'admin_buttons',
    'admin/cache.php' => 'cache',
    'admin/campaigns.php' => 'campaigns',
    'admin/categories.php' => 'categories',
    'admin/clear_cache.php' => 'clear_cache',
    'admin/configuration.php' => 'configuration'
     
  4. Wilken (Gambio)

    Wilken (Gambio) Erfahrener Benutzer

    Registriert seit:
    7. November 2012
    Beiträge:
    18.737
    Danke erhalten:
    7.309
    Danke vergeben:
    2.208
    Das mit den Sprachdateien ist da an der Stelle augenblicklich nicht besonders glücklich. Das Sprachsystem ist modernisiert, damit einiger alter Code noch läuft gibts aber Krücken wie diese mit dem Mapping dort. Ich schätze du musst da nicht-updatesicher ein Mapping für dich einfügen. Die Versandmodule werden in absehbarer Zeit auch unter den Hammer einer grossen Überarbeitung kommen, das müsste in einen Kontext mit dem neuen Checkout fallen, bis dahin heisst es Funktion aufrecht erhalten.
     
  5. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    26. Oktober 2011
    Beiträge:
    967
    Danke erhalten:
    149
    Danke vergeben:
    130
    Ok dann weis ich soweit bescheid.

    Thanks !