Website Baker - Mehrsprachige Site
1. Anlegen der ersten Seiten-Hierarchie mit deutsch, english, etc. Art der Seiten: "Menu Link".
2. Anlegen der Homepage und weiterer Seiten unterhalb von deutsch, english, etc.
3. Verlinkung der "Menu Link"-Seiten auf die Homepages. Z.B. von deutsch auf /deutsch/Startseite
Im Template werden dann 2 Menüs mit show_menu2 platziert:
Menü mit Sprachen:
<?php show_menu2(
1,
SM2_ROOT,
SM2_START,
SM2_ALL,
' | <span>[ac][menu_title]</a>',
'</span>',
'',
'',
'<span>[ac][menu_title]</a>'
); ?>
Menü mit Inhalten unterhalb von deutsch, english etc.:
<?php show_menu2(1, SM2_ROOT+1, SM2_CURR+1, (SM2_ALL|SM2_CURRTREE), false, "\n</li>", false, false, false, '<ul id="header_menu" class="menu">'); ?>
<br />
Menü als Sitemap:
Die Sitemap soll jeweils nur die Seiten in der momentanen Spracheanzeigen. Das Sitemap-Modul würde alle Inhalte anzeigen.
In einem Code-Block auf den Seien /deutsch/Sitemap und /englisch/Sitemap wird jeweils dieser Code platziert (Achtung: ohne die PHP-Tags <? und ?>). Als Startpunkt des Menüs wird jeweils die ID der Sprachseite eingesetzt (z.B. 1 für deutsch und 2 für english):
show_menu2(1, <id der Sprachseite>, SM2_ALL, SM2_ALL|SM2_ALLINFO, '[li]<span class="content">[a][menu_title]</a> ', false, '<ul class="sitemap [class]">');