published by dereine on 19. March 2009 - 21:30
Standardmäßig schickt drupal die Registrierungsemail in der Default-Sprache des Drupals
und nicht in der gewählten Sprache des Benutzers, auch wenn die Sprache automatisch anhand der des Browsers gewählt wurde.
Dazu habe ich aber einen sehr kleinen Feinen "Hack" gefunden es zu lösen:
dazu verwende ich einen hook_form_alter:
<?php
/**
* Implementation of hook_form_FORMID_alter().
*/
function yourmodule_form_user_register_alter(&$form, &$form_state) {
global $language;
$form['language']['#type'] = 'value';
$form['language']['#value'] = $language->language;
}
published by ozon on 23. June 2008 - 10:31
Um Mehrsprachige Websites mit Drupal zu erstellen eignet sich das i18n Modul sehr gut. Damit lassen sich Menüs, Blöcke und Content in mehren Sprachen verwalten. Jedoch leidet i18n_menu unter einigen Fehlern.
Die primary-links werden nicht korrekt angezeigt. Im Menü werden alle Menü Einträge angezeigt, egal welche Sprache man eingestellt hat. Um dieses Problem zu umgehen lässt sich folgender Hack verwenden.