Page 1 of 1

lang_replace.php ersetzt Seitenstruktur nicht

Posted: Sun 5. Feb 2012, 15:54
by ShyGuy
Hallo,

bei unserer aktuellen Seite ersetzt ´lang_replace.php´ problemlos auch die Einträge aus der Seitenstruktur - alles Prima !
Bei der neuen Seite, an der wir momentan arbeiten, funktioniert das nicht mehr. Alle Einträge erscheinen ungefiltert [EN]Contact[/EN][DE]Kontakt[/DE]. Ich vermute mal, dass das Ersetzen der Sprache in der Seitenstruktur nicht explizit aktiviert werden muss, oder ?


Stefan

Re: lang_replace.php ersetzt Seitenstruktur nicht

Posted: Sun 5. Feb 2012, 16:55
by flip-flop
hi,

in der config sind

Code: Select all

$phpwcms['allowed_lang']      = array('en', 'de');     //array of allowed languages
und

Code: Select all

$phpwcms['allow_ext_render']  = 1;        //allow including of custom external scripts at frontend rendering
gesetzt?

Knut

Re: lang_replace.php ersetzt Seitenstruktur nicht

Posted: Sun 5. Feb 2012, 17:00
by ShyGuy
Hallo,

ja, sind beide gesetzt. Alles andere -also außer der Navigation- wird ja auch prima auf die gewählte Sprache gefiltert !
-> Hätte mich in meinem ersten Posting etwas präziser ausdrücken können ...

Re: lang_replace.php ersetzt Seitenstruktur nicht

Posted: Sun 5. Feb 2012, 17:02
by flip-flop
Welche NAVI wird dort verwendet?

Das Script template/inc_script/frontend_render/lang_replace.php sollte, wenn eine externe NAVI verwendet wird, idealerweise als letztes Script in dem Ordner abgearbeitet werden.
U.U zu erreichen durch umbenennen, z.B. z_lang_replace.php. Das ist bei den Accounts sehr unterschiedlich.

Sonst beide Scripte in eine Datei in /frontend_render/.. includen und so die Reihenfolge bestimmen. Die beiden Scripte müssen dann aus diesem Ordner verschoben werden, z.B. nach /frontend_render/script/..

Knut

Re: lang_replace.php ersetzt Seitenstruktur nicht

Posted: Mon 6. Feb 2012, 10:35
by ShyGuy
Habe die Datei umbenannt und - funktioniert. Da soll mal einer drauf kommen ...

Vielen Dank !

Re: lang_replace.php ersetzt Seitenstruktur nicht

Posted: Tue 7. Feb 2012, 07:25
by Oliver Georgi
Deshalb sollten aus Performancegründen am Ende der Entwicklung alle Dateien in frontend_render/frontend_init in je einer Datei zusammenfassen. Dann stimmt es auch mit der logischen Abfolge.