Je suis un newbie en Drupal, et j'ai de petits pbs de multilinguisme :
Question 1
- sur ma page d'accueil, j'ai un bloc qui contient les 3 dernières actus, ainsi qu'un lien vers "toutes les actus"
- je souhaite que l'intitulé et l'url de ce lien tienne compte du multilinguisme. Ex : href="/en/news", intitulé "All the news" si on est en anglais, href="/fr/actualites", intitulé "Toutes les actualités" si on est en français
$news_by_nid = drupal_lookup_path("source", "actualites", "fr");
$news_path = $language->language . "/" . drupal_get_path_alias($news_by_nid, $language->language);
J'ai cherché à récupérer le node id de la page en question dans une langue donnée grâce à drupal_lookup_path, et drupal_get_path_alias pour avoir le chemin équivalent dans la langue courante, mais apparemment je m'y prends mal, vu que ceci ne marche que pour la langue fournie à drupal_lookup_path.
Je suppose que c'est dû au fait que la page actus a un node id différent dans chaque langue.
Question 2 :
La page qui liste les actualités est logiquement une vue, puisque c'est une synthèse. Mais dois-je considérer que c'est une page standard (et multilingue), avec un titre notamment, qui inclut une vue (la liste des articles), OU que c'est une vue tout court (auquel cas comment gérer le problème de l'alias d'url différent suivant la langue) ?
Question 3 :
Je souhaite que la page qui liste les produits ait une pagination un peu spéciale; si le nombre total d'items est impair, c'est en page 1 qu'il doit y avoir un nombre impair (mettons 9) produits, et le premier doit être sur 2 colonnes (grâce à la classe css qui va bien). Comment obtenir ça, sachant que j'ai déjà eu l'occasion de tester le système de templates sur les vues ?
D'avance merci à celui qui m'expliquera ça.




Haut











