Differences

This shows you the differences between two versions of the page.

deutsch:phpwcms-system:admin:seitenstruktur:multilingual [2009/09/12 10:10]
Knut Heermann (flip-flop)
deutsch:phpwcms-system:admin:seitenstruktur:multilingual [2018/06/03 18:08] (current)
Line 5: Line 5:
**Wie kann ich eine mehrsprachige Seite erstellen?** **Wie kann ich eine mehrsprachige Seite erstellen?**
-- Grundlagen :Ebenen (Level) und IDs +  * Für jede Sprache benötigen wir einen eigenen Kategorienbaum.  
-- Navigation +  * Jede Sprache bekommt eine eigene Vorlage //(Template)// mit Links //(Schalter)//  in die anderen Sprachbäume hinein.  
-- Schalter für unterschiedliche Domains+  * Die Navigation beginnt einfach mit der ersten //(root)// ID der jeweiligen Sprachkategorie.  
 + 
Version: V1.2.7 - 1.x.x Version: V1.2.7 - 1.x.x
Line 16: Line 18:
===== Grundlagen: Level und IDs für eine mehrsprachige Seite ===== ===== Grundlagen: Level und IDs für eine mehrsprachige Seite =====
-Z.B.: Ein Beispiel in dem die beiden Sprachen Englisch [en] und Deutsch [de] verwendet werden //(IDs sind frei erfunden)//.+Ein Beispiel in dem die beiden Sprachen Englisch [en] und Deutsch [de] verwendet werden //(IDs sind frei erfunden)//.
<file> <file>
Line 53: Line 55:
</file> </file>
-Ebenen basiert: Die Ebenen //(Level)// werden relativ adressiert. Wir brauchen das für die richtige Navigation. \\+**Ebenen basiert:** Die Ebenen //(Level)// werden bei Verwendung einer geteilten Navigation (z.B. horizontal und vertikal) relativ adressiert. Siehe "Level-Lift" unten. \\
Jede Sprache [en] & [de] hat einen eigenen Kategorienbaum //(ADMIN -> Seitenstruktur)//.   Jede Sprache [en] & [de] hat einen eigenen Kategorienbaum //(ADMIN -> Seitenstruktur)//.  
-Und jede Spache [en] & [de] hat seine eigene Vorlage //(Template)//.+Und jede Spache [en] & [de] hat ihre eigene Vorlage //(Template)//.
-<note> +<note important
-**Bitte erstellen Sie als erstes die Vorlagen für die einzelnen Sprachen** :!: +**Bitte erstellen Sie zuerst die Vorlagen für die einzelnen Sprachen** :!:  
 +Erst danach werden die Sprachbäume angelegt.  
 + 
 +\\ 
 +Es hat sich als sinnvoll herausgestellt, die Seite in einer Sprache fertigzustellen und dann den kompletten Sprachbaum für die Verwendung anderer Sprachen zu kopieren.  Danach werden den kopierten Kategorien die sprachspezifischen Überschriften und Aliasnamen gegeben.
</note> </note>
Line 138: Line 144:
-E.g. Die  horizontale Ausgabe: +Z.B. Die  horizontale Ausgabe:
<file> <file>
Line 152: Line 158:
(Eine Ebene //(Level)// tief). (Eine Ebene //(Level)// tief).
-Z.B. Die vertikale Sub-Ausgabe für die aktive Kategorie **en_category_02** bei der Verwendung von [[deutsch/navigationen/kleine-helfer/level-lift|Level-Lift]].+Z.B. Die vertikale Sub-Ausgabe für die aktive Kategorie **en_category_02** bei der Verwendung von [[deutsch:navigationen:kleine-helfer:level-lift|Level-Lift]].
##[en_category_01] **[en_category_02]** [en_category_03] [en_category_04]## ##[en_category_01] **[en_category_02]** [en_category_03] [en_category_04]##
Line 167: Line 173:
Bitte kopieren Sie den Programmteil in jede Sprachvorlage. Bitte kopieren Sie den Programmteil in jede Sprachvorlage.
So wird eine ID basierte navigation zu einer Ebenen (Level)-basierten Navigation. \\ So wird eine ID basierte navigation zu einer Ebenen (Level)-basierten Navigation. \\
-I nenne es [[deutsch/navigationen/kleine-helfer/level-lift|Level-Lift]]. (Bitte auch hier schauen  - [[deutsch/navigationen/nav_list_ul|NAV_LIST_UL (CSS)]] (am Ende).+Ich nenne es [[deutsch:navigationen:kleine-helfer:level-lift|Level-Lift]]. (Bitte auch hier schauen  - [[deutsch:navigationen:nav_list_ul|NAV_LIST_UL (CSS)]] (am Ende).
Line 189: Line 195:
===== Schalter für verschiedene Domains ===== ===== Schalter für verschiedene Domains =====
 +<note important>
**Diese Schalter wird nur gebraucht, wenn jede Sprache über eine eigene Domain angesteuert wird.** :!: **Diese Schalter wird nur gebraucht, wenn jede Sprache über eine eigene Domain angesteuert wird.** :!:
 +</note>
Forum: [[http://www.phpwcms.de/forum/viewtopic.php?p=73725#73725]] Forum: [[http://www.phpwcms.de/forum/viewtopic.php?p=73725#73725]]
Line 204: Line 210:
<code>$phpwcms['site'] = 'http://'.$_SERVER['SERVER_NAME'].'/';</code> \\ <code>$phpwcms['site'] = 'http://'.$_SERVER['SERVER_NAME'].'/';</code> \\
**$_SERVER['SERVER_NAME']** should always contain the current called Domain. **$_SERVER['SERVER_NAME']** should always contain the current called Domain.
- 
-Mit LEVEL_ID[**1**] kennen sie immer die Startebenen-ID für die Menüs. 
</note> </note>
Line 216: Line 220:
\\ \\
 +**In das Skript müssen natürlich Ihre Domain- und Start-Aliasnamen eingetragen werden.** \\
//(Eine kurze Version diese Skipts finden Sie in: /template/inc_Script/frontend_init/disabled/domaincheck.php).// //(Eine kurze Version diese Skipts finden Sie in: /template/inc_Script/frontend_init/disabled/domaincheck.php).//
<code php|h rt_domainswitch.php |h> <code php|h rt_domainswitch.php |h>
deutsch/phpwcms-system/admin/seitenstruktur/multilingual.1252743040.txt.gz · Last modified: 2018/06/03 18:06 (external edit)
www.planmatrix.de www.chimeric.de Creative Commons License Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0