pragmaMx Support Forum

pragmaMx => Themes & Design => Thema gestartet von: icebreaker in 19 November 2011, 17:56:12

Titel: [gelöst] mehrsprachige Navigation im pmx-blank
Beitrag von: icebreaker in 19 November 2011, 17:56:12
Hallo@All

Seit PMX 1.12 gibt es ja das "head-cms-menu". Ist es möglich das für mehrsprachige Seiten in der Settings.php des Themes anzupassen? Wenn man zum Beispiel im Adminmenu folgendes anlegt:
{Navigation} für die Standartsprache
{Navigation-en} für englisch
{Navigation-fr} für französisch

sollte dann beim Sprachwechsel das entsprechende Menu erscheinen.

Gruß
icebreaker
Titel: Re:mehrsprachige Navigation im pmx-blank
Beitrag von: Sitki in 19 November 2011, 18:31:59
Hi,

über den Menümanager.
http://www.pragmamx.org/doku.php?id=faq:themes:css_menueleiste_per_menuemanager_oder_per_array_steuern

Beim entsprechenden Menüpunkt als Titel die gewünschte Sprachkonstante angeben. z.B. _HOME
http://www.pragmamx.org/doku.php?id=handbuch:menuemanager#tipps_tricks
Titel: Re:mehrsprachige Navigation im pmx-blank
Beitrag von: Andi in 19 November 2011, 19:09:15
Oder für jede Sprache ein eigenes Menü über den Menümanager anlegen und dies im Theme angeben...


/**
* das Menü im Kopfbereich  (erst ab pragmaMx 1.12!)
* - den Menünamen aus dem Menümanager angeben
*/
switch ($GLOBALS['currentlang']) {
  case 'french':
    $themesetting['head_css_menu'] = '{Navigation-fr}';
    break;
  case 'english':
    $themesetting['head_css_menu'] = '{Navigation-en}';
    break;
  default:
    $themesetting['head_css_menu'] = '{Navigation}';
}
Titel: Re:mehrsprachige Navigation im pmx-blank
Beitrag von: icebreaker in 19 November 2011, 19:56:59
Hallo Sitki, hallo Andi

Funtioniert wunderbar. Habe den Code in die "settings.php" eingebaut und die entsprechenden Menus angelegt. Super!


Vielen Dank
icebreaker