Aha, Klassen-Gesellschaft!!! Schon klar! ich hab trotzdem nochmal nen GX2 incl Onepage auf nen anderen Server installiert und auch da geht der nicht in die user_classes-Ordner.
Das muss funktionieren.... Ich habe schon vieles in diesem Ordner überladen, und arbeite nur im "user_classes"-Ordner. Die Klassenfactory (bzw. der Klassen-Cache) scannt sowohl "system/overloads" als auch "user_classes/overloads" nach Overload-Klassen...
Ich glaub dir ja!! Aber es geht nicht. Ich mach jetzt mal ne andere Überladung, mal schauen ob der das da nimmt.
Also das mit den Klassen will er net....Grrrrr aber das Admin-Menue nimmt er aus dem user-classes-Ordner
So, alles runtergschmissen und den Jungfräulichen Shop hochgefahren, JETZT FUNZT ES!!! @Avenger DANKE PS: So langsam gefällt mit das Class-Gedöns. Ist wirklich viel weniger Arbeit wenns zum SP kommt.
Hallo zusammen, wir haben eine neue neue Sprachdatei angelegt: PHP: <?php$t_language_text_section_content_array = array( 'text_help_ringsize' => 'Help');?> Im Template haben wir dann die datei so eingebunden: HTML: {load_language_text section="product_info_help" name="help"} Und dann die Text so abgerufen: HTML: {$help.text_help_ringsize} Cache haben wir geleert. Trotzdem wird die Textressource auf der Seite nicht ausgegeben. Was machen wir falsch?
Die erste Datei gespeichert als "product_info_help.lang.inc.php" in /lang/german/sections? Cache geleert?
wie speichere ich meine individuellen Erweiterungen in /lang/german/german.php und lang/english/english.php so ab, dass sie updatesicher sind? Bei den letzten Updates sind die übergebügelt worden.
Also ich habe es mal vor sehr langer Zeit so gelöst: eingene "mbr_german.php" mit meinen Konstanten und den vorhandenen, denen ich aber eigene Texte verordnet habe. in der "german.php" ganz oben eingefügt: "include (DIR_FS_CATALOG . 'lang/' .$_SESSION['language']. '/mbr_'.$_SESSION['language'].'.php');" Könnte man heute bestimmt auch updatesicher machen ... obwohl die eine Zeile auch schnell wieder drin ist!?
Ich würde es für sinnvoll erachten eine (meinetwegen leere) Benutzerdatei per default anzulegen. Dann kann man da bei Bedarf eigene Variablen reinschreiben die nicht bei jedem Update übergebügelt werden.
Ich habe das jetzt so gelöst: user_german.php mit den individuellen Erweiterungen in lang/german/ angelegt und in german.php am Ende folgendes eingefügt: PHP: include(DIR_WS_LANGUAGES . 'german/user_german.php'); Funktioniert wunderbar.
Das Ende ist insofern ein schlechter Ort, weil man so keine existierenden Sprachkonstanten ändern kann.
huch? Ich hab in meinem jugendlichen Leichtsinn gedacht daß dadurch die vorher definierten Sprachkosntanten geändert werden? Ist es so daß einmal definierte Konstanten nicht mehr überschrieben werden können?
Wie der Name schon sagt! Eine Konstante, einmal definiert ... bleibt konstant .. im Gegensatz zur "Variable"! Also doch besser so, wie Manni sagte: "Oben ..."
Habe das alles so weiteingebaut und gemacht. Allerdings bleibt die Seite z.B. Zusatzmodule (wo ich erweiterungen eingebaut habe) nach dem Speichern komplett weis.
Hallo, hast du mal auf das Datum geschaut? Seit dem hat sich das Sprachsystem im Shop min drei mal geändert.