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 :

[eZ Publish] Comment masquer un ou plusieurs noeud dans l'url et dans le chemin de fer


Sujet :

EDI, CMS, Outils, Scripts et API PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2007
    Messages
    113
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 113
    Par défaut [eZ Publish] Comment masquer un ou plusieurs noeud dans l'url et dans le chemin de fer
    Bonjour je souhaiterai savoir si il est possible de masquer des noeuds dans l'url et le chemin de fer

    par exemple j'ai la structure suivante dans mon backoffice
    Home -> Repertoire 1 -> Article 1
    Home -> Repertoire 1 -> Article 2
    Home -> Repertoire 2 -> Article 3
    Home -> Repertoire 2 -> Article 4

    mes url sont donc écrite de cette manière
    index.php/Home/Repertoire-1/Article-1
    index.php/Home/Repertoire-1/Article-2
    index.php/Home/Repertoire-2/Article-3
    index.php/Home/Repertoire-2/Article-4

    je souhaiterai ne pas afficher Repertoire-1/ et Repertoire-2/ dans mes url et je ne souhaite pas non plus les voirs dans mon chemin de fer

    pas de problème pour le chemin de fer :
    Répertoire 1 et 2 appartiennent à des classes spécifique je peu donc les exclure de mon chemin de fer
    par contre pour les url je ne vois pas comment faire

  2. #2
    Membre éprouvé
    Homme Profil pro
    VP Community
    Inscrit en
    Septembre 2011
    Messages
    63
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : VP Community
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2011
    Messages : 63
    Par défaut Multi positionnement
    Salut ricozor,

    Citation Envoyé par ricozor Voir le message
    par contre pour les url je ne vois pas comment faire
    Tu peux utiliser le multi-positionnement des noeuds Article-* à un niveau plus haut, ce qui aura pour effet de "nettoyer" l'URL.

  3. #3
    Membre éprouvé
    Homme Profil pro
    VP Community
    Inscrit en
    Septembre 2011
    Messages
    63
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : VP Community
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2011
    Messages : 63
    Par défaut Création automatisée d'URL aliases
    Une autre option serait la création automatisée (programmatiquement, depuis un évènement de workflow typiquement) d'un URL alias pour chacun des articles publiés, ce qui ferait que /Repertoire-1/Article-1 pourrait être aliasé à chaque publication vers /Article-1, sans redirection d'URL.

    Tu peux te faire une idée de cette fonctionnalité depuis le back-office, en naviguant vers /content/urltranslator

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2007
    Messages
    113
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 113
    Par défaut
    Salut Jeanvoye,

    L'idée du multi-positionnement me parait une bonne solution.
    il faut donc que je mette en emplacement principale le niveau supérieur.

    j'avais pensée à faire un trie par tag sinon,
    pour ça il faut que j'utilise Extended Attribute Filter je suppose car attribute filter ne permet de faire des tries sur la valeur d'un attribut que pour les objets d'une même classe ce qui est vraiment contraignant.

  5. #5
    Membre éprouvé
    Homme Profil pro
    VP Community
    Inscrit en
    Septembre 2011
    Messages
    63
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : VP Community
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2011
    Messages : 63
    Par défaut eZ Tags, solution de tagging avancée
    Salut Ricozor,

    Je te conseille de t'approprier eZ Tags pour tout ce qui est relatif au tagging. Tu gagneras du temps, notamment dans ta problématique courante :
    http://projects.ez.no/eztags
    --
    Nicolas

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2007
    Messages
    113
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 113
    Par défaut
    merci je vais donc regarder ce plugin en détail

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [MySQL] Comment enregistrer et exploiter plusieur information dans une champ d'une table
    Par pierrot10 dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 20/08/2010, 23h30
  2. [eZ Publish] Comment avoir id d'un noeud
    Par lordlifen dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 2
    Dernier message: 03/06/2010, 09h31
  3. Comment peut-on mettre plusieurs photos dans un tableau ?
    Par anisx dans le forum Dreamweaver
    Réponses: 1
    Dernier message: 24/05/2009, 14h04
  4. Comment masquer les erreurs de script dans un WebBrowser ?
    Par mont5piques dans le forum Web & réseau
    Réponses: 2
    Dernier message: 11/05/2008, 17h32
  5. [Formulaire] Comment permettre de faire plusieurs choix dans un select ?
    Par JackBeauregard dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 29/12/2006, 21h58

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