Switch to german | english active
Deutsch aktiv | umschalten nach Englisch
\\
In diesem Beispiel wird ein kleines Flaggenbild mit den Abmessungen 23x15px verwendet //(CSS eingebunden)//.
**In der Vorlage [en] kann verwendet werden z.B.:**
**In der Vorlage [de] kann verwendet werden z.B.:**
~~UP~~
===== NAVIGATION =====
Eine einfache vertikale Navigation für die linke oder rechte Seite, die den Tag **{NAV_LIST_UL:F ........** verwendet.
* **en:** {NAV_LIST_UL:F,**01**,,act_path,active,,,}
* **de:** {NAV_LIST_UL:F,**11**,,act_path,active,,,}
\\
==== Kombination aus einer horizontalen & vertikalen Navigation ====
Z.B. Die horizontale Ausgabe:
en: {NAV_LIST_UL:F,01,1,act_path,active}
de: {NAV_LIST_UL:F,11,1,act_path,active}
(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]].
##[en_category_01] **[en_category_02]** [en_category_03] [en_category_04]##
[PHP]
if(isset($GLOBALS['LEVEL_ID'][1])) {
$level_id = $GLOBALS['LEVEL_ID'][1];
echo ''.LF;
echo '{NAV_LIST_UL:F,'.$level_id.',,act_path,active,,,}';
echo '';
}
[/PHP]
Wobei LEVEL_ID'[**X**] die Ebene //(Level)// ist.
~~UP~~
\\
===== Schalter für verschiedene Domains =====
$phpwcms['site'] = 'http://'.$_SERVER['SERVER_NAME'].'/';
\\
**$_SERVER['SERVER_NAME']** should always contain the current called Domain.
$LEVEL_ID[1] = 1
// Startpoint from mydomain2.com is the ID=11 -> $LEVEL_ID[1] = 11
//
// PHPWCMS_URL -> http://mydomainX.com/
// returnGlobalGET_QueryString() -> ?alias
// $aktion[0] == 0 -> pointer at the root level
if(isset($LEVEL_ID[1])) {
// Pointer behind the root level ?
// Yes -> check active Domain behind root level
if($LEVEL_ID[1] == 1 && strpos(PHPWCMS_URL, 'mydomain1.com') === false) {
// E.g. Using the ID=1 (for maydomain1.com) but with the domain maydomain2.com, than switch back to .mydomain1.com
// E.g. http://www.mydomain2.com/index.php?1-contact switch to http://www..mydomain1.com/index.php?1-contact
headerRedirect('http://www.mydomain1.com/index.php'.returnGlobalGET_QueryString());
} else {
// The same for the domain mydomain2.com
if($LEVEL_ID[1] == 11 && strpos(PHPWCMS_URL, 'mydomain2.com') === false) {
headerRedirect('http://www.mydomain2.com/index.php'.returnGlobalGET_QueryString());
}
}
} else {
// check root level for active Domain
if($aktion[0] == 0) {
// pointer on the root level e.g. http://mydomain1.com/ ??
if(strpos(PHPWCMS_URL, 'mydomain1.com')) {
// Yes, go to my startpage for the domain 1
header( "HTTP/1.1 301 Moved Permanently" );
headerRedirect('http:/www.mydomain1.com/index.php?mydomain1_start');
} elseif(strpos(PHPWCMS_URL, 'mydomain2.com')) {
// The same for domain 2
header( "HTTP/1.1 301 Moved Permanently" );
headerRedirect('http://www.mydomain2.com/index.php?mydomain2_start');
} else {
//redirect to "default" -> Fallback if there is an third domain or what ever
header( "HTTP/1.1 301 Moved Permanently" );
headerRedirect('http://www.default.com/index.php?default_start');
}
}
}
?>