In folgender Code-Sequenz sollen alle Sprachdateien zu einer Sprachdatei zusammengeführt werden... PHP: if (is_array($t_lang_files)) { # target for included lang files $t_language_text_section_content_array = array(); foreach ($t_lang_files as $t_lang_file) { include($t_lang_file); } if (sizeof($t_language_text_section_content_array) > 0) { $this->add_section($p_section, $t_language_text_section_content_array); } } Mit diesem Code wird allerdings nur die letzte Sprachdatei im Verzeichnis hinzugefügt.... Besser: PHP: if (is_array($t_lang_files)) { # target for included lang files $t_language_text_section_content_array = array(); foreach ($t_lang_files as $t_lang_file) { $t_language_text_section_content_array=array(); include($t_lang_file); if (sizeof($t_language_text_section_content_array) > 0) { $this->add_section($p_section, $t_language_text_section_content_array); } } }
Hallo Avenger, vielleicht noch einen Satz zur Erklärung? Sollten wir dies ändern, wie wirkt sich der Fehler aus, was ist danach besser?
Das Problem ist: wenn mehrere Sprachdateien vorhanden sind, wird nur die letzte übernommen.... Das muss im Gambio-Code direkt geändert werden.