Submitted by phicarre on
Quelqu'un a trouvé comment afficher seulement le languages switcher pour choisir la langue ?
Et ne pas afficher le lien situé dans les noeuds !
En raison d'un grand nombre d'inscriptions de spammers sur notre site, polluant sans relache notre forum, nous suspendons la création de compte via le formulaire de "sign up".
Il est néanmoins toujours possible de devenir adhérent•e en faisant la demande sur cette page, rubrique "Inscription" : https://www.drupal.fr/contact
De plus, le forum est désormais "interdit en écriture". Il n'est plus autorisé d'y écrire un sujet/billet/commentaire.
Pour contacter la communauté, merci de rejoindre le slack "drupalfrance".
Si vous voulez contacter le bureau de l'association, utilisez le formulaire disponible ici, ou envoyez-nous un DM sur twitter.
Submitted by phicarre on
Quelqu'un a trouvé comment afficher seulement le languages switcher pour choisir la langue ?
Et ne pas afficher le lien situé dans les noeuds !
Salut, si tu cherche
Permalien Soumis par guitarman le 1 Septembre, 2008 - 16:55
Salut, si tu cherche encore.
Je fais comme ça, à priori ça fonctionne sans rien perturber.
<?php if ($links) { ?><div class="links"><?php print $links?></div><?php }; ?>
<!-- <?php if ($links) { ?><div class="links"><?php print $links?></div><?php }; ?> -->
et voila! pour moi ça marche bien.
Cette solution fonctionne
Permalien Soumis par Guillaume Bec le 2 Septembre, 2008 - 12:16
Cette solution fonctionne mais supprime tous les autres liens comme ceux pour poster un commentaire ou souscrire au contenu etc...
Une solution plus efficace existe sous drupal 5 (et sûrement 6).
dans l'admin : settings/i18n/translation
Donc onglet "Translation" des settings de "Multilingual system" il suffit de choisir "none" pour "Links to node translations"
Salut, Effectivement ce
Permalien Soumis par guitarman le 2 Septembre, 2008 - 15:09
Salut,
Effectivement ce n'est pas une bonne solution.
j'avais commencé par le réglage que tu indique mais le seul choix que j'ai dans les réglages c'est celui de supprimer l'icône et pas le texte.
Ou alors il me manque quelque chose.
Je viens de vérifier et
Permalien Soumis par Guillaume Bec le 2 Septembre, 2008 - 15:30
Je viens de vérifier et effectivement sur drupal 6 il semble que l'option ait disparue ou soit bien cachée, dommage.
Une autre solution que j'ai appliqué sur D5 avant de trouver l'option :
dans un "hook_link_alter" faire quelques chose du genre :
ca devrait presque marcher directement sous D6
OK alors en ce qui concerne
Permalien Soumis par guitarman le 3 Septembre, 2008 - 16:14
OK alors en ce qui concerne hook j'en était resté au Capitaine Crochet moi.
Je suis donc allé voir ce que c'était. Et si j'ai bien tout compris et en résumant beaucoup, c'est un petit bout de code que le core exécute si on utilise un module qui en fait la demande. Je me suis dit qu'en toute logique je devrai mettre ça dans le dossier du module correspondant. J'ai vu que ce hook existai dans le fichier i18n.module j'ai fais une modif, un update.php mais rien n'y fait.
Étant débutant sur Drupal, je ne doit pas faire ça au bon endroit ou de la bonne manière.
Une petite piste pour me guidé sur la façon de procéder ?
Un tuto quelque part peut être ?
Je trouve cette approche très intéressante (les hooks) ça permet de faire les choses proprement sans salir le code principal.
C'est exactement ca
Permalien Soumis par Guillaume Bec le 3 Septembre, 2008 - 16:33
C'est exactement ca !
Idéalement il faut le mettre dans un petit module que tu va faire toi.
un peu (beaucoup) de doc : http://drupal.org/node/508