Eigenes Template für die Sprachauswahl
Eingetragen von drumatic (16) am 05.03.2009 - 13:31 Uhr in
Um ein eigenes Template für die Sprachauswahl zu erstellen muss man eine Datei mit dem Namen 'block-locale.tpl.php'
in dem Ordner des jeweiligen Theme hinzufügen. Diese Datei wird allerdings nur verwendet, wenn die 'block.tpl.php'
ebenfalls vorhanden ist. Diese findet Ihr im Ordner /modules/system/.
Hier ein Beispiel-Code für die 'block-locale.tpl.php um die verfügbaren Sprachen mit einem '|' getrennt anzuzeigen:
<?php
$separator = ' | ';
$languages = locale_language_list('language', FALSE); // Array mit den aktivierten Sprachen erstellen
foreach ($languages as $lang) {
$i++;
echo l($lang, '?q='.$lang, array('class' => 'language-link')); // Ausgabe des Links
if ($i != count($languages)) { echo $separator } // Trennstrich sofern nicht die letzte Sprache im Array
}
?>- Anmelden oder Registrieren um Kommentare zu schreiben




Danke für den Code. Nur bei
am 20.01.2010 - 14:01
Danke für den Code. Nur bei deiner If-Abfrage wegen der letzten Flagge ist es count($languages) und nicht count($con)...
grüsse
Danke für den Hinweis.
am 20.01.2010 - 14:58
Danke für den Hinweis.
Bitte melden / korrigieren falls es nicht klappt !