IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

EDI, CMS, Outils, Scripts et API PHP Discussion :

Gérer les catégories des articles?


Sujet :

EDI, CMS, Outils, Scripts et API PHP

  1. #1
    Membre éprouvé
    Homme Profil pro
    Touche à tout informatique autodidacte
    Inscrit en
    Janvier 2007
    Messages
    808
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Touche à tout informatique autodidacte

    Informations forums :
    Inscription : Janvier 2007
    Messages : 808
    Points : 912
    Points
    912
    Par défaut Gérer les catégories des articles?
    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.

  2. #2
    Membre éprouvé
    Homme Profil pro
    Touche à tout informatique autodidacte
    Inscrit en
    Janvier 2007
    Messages
    808
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Touche à tout informatique autodidacte

    Informations forums :
    Inscription : Janvier 2007
    Messages : 808
    Points : 912
    Points
    912
    Par défaut
    Bonjour,
    Une première piste :
    J'ai changé le pattern en

    [node:field-featured-categories:url:relative]/[node:nid]-[node:title].html

    et à travers les options de ponctuation, je laisse le slash (/) tel quel. Là, j'ai bien peur que ça ne me génère des erreurs par la suite.

Discussions similaires

  1. [V8] Gérer les matières des articles
    Par Maurice63 dans le forum Odoo (ex-OpenERP)
    Réponses: 27
    Dernier message: 07/07/2015, 18h04
  2. Gérer les droits des utilisateurs
    Par rsc dans le forum Langage
    Réponses: 6
    Dernier message: 22/08/2005, 20h57
  3. Pouvoir gérer les actions des boutons dans une classe
    Par Cyborg289 dans le forum Composants
    Réponses: 2
    Dernier message: 08/07/2005, 12h08

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo