Seite 1 von 2

Deutsch English Seiten

Verfasst: Fr 21. Feb 2014, 08:26
von Morpheus
Hallo,

Ich möchte Deutsche und Englische Seiten erstellen.

Vorgehensweise (das ich auch das Ding nicht falsch bediene :roll: )
- ich erstelle zwei Seiten eine stelle ich als Deutsch und die andere als English in den Einstellungen ein. (logisch oder :D )
- dann über Sprachverknüpfungen die passende Seite wählen
1.jpg
1.jpg (39.74 KiB) 8328 mal betrachtet
- da kommt dann
2.jpg
2.jpg (22.35 KiB) 8328 mal betrachtet
Mach ich was falsch?

Re: Deutsch English Seiten

Verfasst: Fr 21. Feb 2014, 10:40
von shadowcat
Was steht denn in der DB als Sprache? Eigentlich klingt das Vorgehen richtig.

Re: Deutsch English Seiten

Verfasst: Fr 21. Feb 2014, 12:32
von Morpheus

Code: Alles auswählen

16 	0 	0 	0 	/deutsch	_self 	Deutsch 	Deutsch 			16		public 	12 	1 	DE 	1 	1		1		1392966964 	1 	NULL
17 	0 	0 	0 	/english	_self 	english 	english 			17		public 	13 	1 	EN 	1 	1		1		1392966955 	1 	NULL
So wie es soll, oder?

Re: Deutsch English Seiten

Verfasst: Fr 21. Feb 2014, 12:39
von shadowcat
Eigentlich schon, ja. Ich guck mal.

Edit: Jo, kann ich reproduzieren. Ich mach nen Issue. -> https://github.com/webbird/LEPTON_2_BlackCat/issues/225

Re: Deutsch English Seiten

Verfasst: Fr 21. Feb 2014, 13:23
von shadowcat
Patch: Datei lang_settings_save in ./backend/pages/, Zeile 74

Code: Alles auswählen

$page = CAT_Helper_Page::getPage($page_id);
ÄNDERN IN

Code: Alles auswählen

$page = CAT_Helper_Page::getPage($link_page_id);

Re: Deutsch English Seiten

Verfasst: Fr 21. Feb 2014, 13:27
von shadowcat
Um die Flaggengrafiken zu bekommen:

Datei ./templates/freshcat/templates/default/languages.tpl - Zeile 3

ÄNDERN IN
<a href="{$item.href}" title="{$item.menu_title}"><img src="{$CAT_URL}/languages/{lower($item.language)}.png" alt="{$item.language}"></a>

Re: Deutsch English Seiten

Verfasst: Fr 21. Feb 2014, 13:32
von shadowcat
Um die Sprachlinks zu erhalten, im Template an geeigneter Stelle einfügen:

Code: Alles auswählen

{language_menu()}
Beispiel für Mojito, vor page_content(1) einfügen:

Code: Alles auswählen

<div style="float:right">{language_menu()}</div>
Sieht dann so aus:

Re: Deutsch English Seiten

Verfasst: Fr 21. Feb 2014, 13:42
von creativecat
Noch "schöner" in Mojito:

Code: Alles auswählen

<div class="right">{language_menu()}</div>
:ugeek:

Re: Deutsch English Seiten

Verfasst: Fr 21. Feb 2014, 13:46
von shadowcat
Danke. War halt quick&dirty. :D

Re: Deutsch English Seiten

Verfasst: Fr 21. Feb 2014, 13:51
von Morpheus
Mann, Danke Ihr seid spitze

Werd ich nachher Testen, muss jetzt mal was für die Gesundheit tun :roll: