Vielleicht kann weis jemand wie das geht?
Vielen Dank
Ich verwende dieses Sprachen Wechsler Template:
Code: Alles auswählen
<?php
$tpl = array(
'list' => '<ul id="menu-top-menu" class="menu">{ITEMS}</ul>',
'elem' => '<li id="lang-{ID}"><a href="{HREF}">{NAME}</a></li>',
'active-elem' => '<li id="lang-{ID}" class="active">{NAME}</li>',
);
$out = '';
do {
// nur anzeigen, wenn mehr als eine Sprache
if(count($REX['CLANG']) <= 1)
break;
// evtl. vorhandene Parameter in der Sprachwahl-URL übergeben
$params = array();
foreach ($_GET as $key => $value)
{
if ($key == 'clang' OR $key == 'article_id')
continue;
$params[$key] = $value;
}
// aktuelle Sprache
$clang = rex_get('clang', 'int', REX_CLANG_ID);
$lang_elems_out = '';
foreach($REX['CLANG'] as $id => $name)
{
$tplkey = 'elem';
if($id == $REX['CUR_CLANG'])
$tplkey = 'active-elem';
// tpl: [active-]elem
$lang_elems_out .= str_replace(
array('{ID}', '{HREF}', '{NAME}'),
array(
strtolower(preg_replace('~[^a-zA-Z0-9_-]+~sm', '', $name)),
rex_geturl('', $id, $params),
htmlspecialchars($name)
),
$tpl[$tplkey]
);
}
// tpl: list
$out .= str_replace(
array('{ITEMS}'),
array($lang_elems_out),
$tpl['list']
);
} while(false);
echo $out;
?>