Bonjour,
Je dois pour les besoins de notre société revoir notre site web. Actuellement, il est fait en vivvo. La structure actuelle répond assez bien à nos demandes, seulement il faut bien progresser. J'ai choisi d'utiliser Drupal pour tout refaire. Comme attendu avec sa complexité, rien n'est facile.
Je coince sur la création des url.
J'ai installé comme recommandé un peu partout les module Entity API, Entity Tokens, Path Auto et Taxonomy.
Avec taxonomy, j'ai ajouté un vocabulaire nommé Categories dans lequel j'ai ajouté mes termes :
Nom Alias Nationale actualite Sports sports Culture culture Chez nous culture/chez_nous A l'étranger culture/out Qui sommes nous? about
J'ai ajouté un champ nommé field_featured_categories dans article.
Pour les liens de menu, j'aurais pas exemple : www.monsite.com/culture/out ou www.monsite.com/about.
Pour les articles, je devrais avoir : http://www.monsite.com/culture/out/1...s-present.html et www.monsite.com/actualite/5478-rien-prevu.html.
Pour les liens de menu, c'est assez simple, je les ai défini au niveau de chaque terme. Sans problème.
Pour les liens d'articles, ça se corse, j'ai http://www.monsite.com/culture/a-l-e...s-present.html et www.monsite.com/nationale/5478-rien-prevu.html.
Donc, pour ces urls c'est le nom au lieu de l'alias de taxonomy qui est pris en compte.
Voilà le pattern que j'ai mis :
[node:field-featured-categories:parents:join:/]/[node:field_featured_categories]/[node:nid]-[node:title].html
Ma question : comment obtenir dans mes urls l'alias au lieu du nom du terme de taxonomy?
J'ai cherché et n'ai pas trouvé un sujet avec cette restriction. A savoir que je dois garder les noms de taxonomy différents de leurs alias pour rester dans la même politique de gestion de mon ancien site.
Merci.
Partager