Submitted by tomaprice on
Bonjour à tous,
Voila, je me lance dans mon 1er site multilangues (FR & EN). Pour le moment je m'en sors pas trop mal.
En haut de page, j'affiche mon champs "recherche". J'ai trouvé un bout de code à ajouter dans mon template.php pour ajouter un texte par défaut dans ce champ, à savoir "Rechercher". Quand on clique dans le champs, le texte disparaît automatiquement.
Le code utilisé est le suivant :
function montheme_form_alter(&$form, &$form_state, $form_id) {
if ($form_id == 'search_block_form') {
// HTML5 placeholder attribute
$form['search_block_form']['#attributes']['placeholder'] = t('Rechercher');
}
}
Etant donné que mon site est en 2 langues, je voudrais que ce texte soit en anglais quand je bascule sur la version anglaise de mon site.
Merci de votre aide.
Comme la chaîne est passée à
Permalien Soumis par Numerizen le 8 Septembre, 2011 - 12:30
Comme la chaîne est passée à travers t(), elle devrait être traduisible via l'interface de traduction standard.
Merci pour ce retour rapide.
Permalien Soumis par tomaprice le 8 Septembre, 2011 - 12:47
Merci pour ce retour rapide. Pourrais-tu me donner plus de précisions stp. Où puis-je effectuer la traduction via l'interface ?
Merci.
admin/config/regional/transla
Permalien Soumis par Numerizen le 8 Septembre, 2011 - 12:53
admin/config/regional/translate/translate