Ich bin neu hier und möchte euch alle zuerst einmal begrüssen... Ich habe mir nun schon eine Zeitlang durchs Forum gelesen auf der Suche nach meinem Problem. Folgendes: Ich habe das Admin Menü mit der Datei "menu_esr.xml" erweitert. Diese ist unter "/user_classes/conf/AdminMenu/" Meine Sprachdatei für die Admin-Menü-Erweiterung "admin_menu.anpassung.lang.inc.php" ist unter "/lang/german/sections". Die Übersetzungen werde gefunden. genau das gleiche Vorgehen habe ich mit einer weiteren Erweiterung gemacht. Diese "menu_buchhaltung.xml" befindet sich auch unter "/user_classes/conf/AdminMenu/" und auch die Sprachdatei ist die selbe. --> "admin_menu.anpassung.lang.inc.php" ist unter "/lang/german/sections". Die Übersetzungen werde gefunden. Hier werden die Übersetzungen nicht gefunden. Ich habe noch weitere xml-Menüs gemacht und die funktionieren auch. Alle mit dem gleichen Prinzip. Hier mal die , die nicht geht. Code: <?xml version="1.0"?> {load_language_text section="buchhaltung"} <admin_menu> <menugroup id="buchhaltung" sort="400" background="statistik.png" title="BOX_HEADING_BUCHHALTUNG"> <menuitem sort="10" link="FILENAME_BUCHHALTUNG" title="BOX_BUCHHALTUNG_PAYMENT_INCOMMING" /> <menuitem sort="20" link="FILENAME_BUCHHALTUNG_DUNNING" title="BOX_BUCHHALTUNG_DUNNING" /> <menuitem sort="30" link="FILENAME_BUCHHALTUNG_CONF" title="BOX_BUCHHALTUNG_CONF" /> </menugroup> </admin_menu> und hier noch die Sprachdatei: PHP: <?php $t_language_text_section_content_array = array ( // Buchhaltung 1.0.3 'BOX_HEADING_BUCHHALTUNG' => 'Buchhaltung', 'BOX_BUCHHALTUNG_PAYMENT_INCOMMING' => 'Zahlungseingänge', 'BOX_BUCHHALTUNG_DUNNING' => 'Mahnungen', 'BOX_BUCHHALTUNG_CONF' => 'Konfiguration', [COLOR="red"] hier sind noch weitere Einträge, die ich als bessere Lesbarkeit nicht drin habe.[/COLOR] ); ?> Hat jemand mir eine Idee was ich da falsch gemacht habe? Also.... das Menü ist zu sehen, die Links funktionieren alle, aber eben nicht übersetzt. Gruss
Hallo Pascal, wie lautet denn der Name der Sprachdatei? Du musst darauf achten, dass deine Sections Angabe in der XML identisch mit dem Namen der Sectionsdatei sein muss... Bei deiner nicht funktionierenden XML hast du dort buchhaltung eingetragen, wodurch die Sprachdatei buchhaltung.lang.inc oder buchhaltung.xyz.lang.inc heißen muss. MfG, Timo
Hallo Timo die Angabe in der xml ist admin_menu daher heisst die Sprachdatei auch "admin_menu.anpassung.lang.inc.php". Wäre es sinnvoller pro Modul eine Sprachdatei zu haben....? also für buchhaltung eine buchhaltung.lang.inc.php für esr eine esr.lang.inc.php usw... werde ich versuchen.
OK, ich habe nun die Sprachdatei erweitert. Funktioniert aber noch nicht. in meiner "menu_buchhaltung.xml" sieht wie folgt aus. Code: <?xml version="1.0"?> {load_language_text section="buchhaltung"} <admin_menu> <menugroup id="BOX_HEADING_BUCHHALTUNG" sort="400" background="statistik.png" title="BOX_HEADING_BUCHHALTUNG"> <menuitem sort="10" link="FILENAME_BUCHHALTUNG" title="BOX_BUCHHALTUNG_PAYMENT_INCOMMING" /> <menuitem sort="20" link="FILENAME_BUCHHALTUNG_DUNNING" title="BOX_BUCHHALTUNG_DUNNING" /> <menuitem sort="30" link="FILENAME_BUCHHALTUNG_CONF" title="BOX_BUCHHALTUNG_CONF" /> </menugroup> </admin_menu> meine dazugehörige Sprachdatei "buchhaltung.lang.inc.php" wie folgt. PHP: <?php$t_language_text_section_content_array = array ( 'BOX_HEADING_BUCHHALTUNG' => 'Buchhaltung', 'BOX_BUCHHALTUNG_PAYMENT_INCOMMING' => 'Zahlungseingänge', 'BOX_BUCHHALTUNG_DUNNING' => 'Mahnungen', 'BOX_BUCHHALTUNG_CONF' => 'Konfiguration' );?> Irgend was habe ich übersehen! Danke für einen Hinweis. Gruss Pascal