En visitant ce site, vous acceptez l'utilisation de cookies afin de vous proposer les meilleurs services possibles.

Ecriture de l'URL selon la catégorie choisie

Plus d'informations
il y a 9 ans 5 mois #1 par esbi
Bonjour,

J'utilise VirtueMart en mode catalogue pour le site d'une maison d'édition.
Chaque livre (produit VM) fait parti de différentes catégories et sous catégories.
Par exemple, le livre X :
  • Il fait parti de la catégorie "collection" et de la sous catégorie "jeunesse"
  • Il fait aussi parti de la catégorie "auteur" et de la sous catégorie "Martin Dupont"

Sur la home page de VirtueMart, j'ai tout mes livres, quand je clique sur un livre j'arrive à la fiche produit.
Pour certain livre l'URL est :
  • /collection/jeunesse/livre X
  • et pour d'autres livres auteur/Martin Dupont/livre X

J'aimerai savoir pourquoi VirtueMart décide d'utiliser tel ou tel URL ?
Y a t il moyen de le forcer à tjs utiliser, par exemple l'URL collection/... ?

C'est important pour moi car j'utilise des templates différentes selon les collections.
Du coup quand VirtueMart décide de faire un lien en tenant compte de la collection, j'ai la bonne template.
Par contre si il fait le lien en tenant compte de l'auteur, je n'ai évidement pas la template correspondant à la collection.

J'espère que mes explications ne sont pas trop confuses.

Merci.
Sylvain

Connexion ou Créer un compte pour participer à la conversation.

  • studio42
  • Portrait de studio42
  • Hors Ligne
  • Modérateur
  • Modérateur
  • Dev Joomla & Virtuemart
Plus d'informations
il y a 9 ans 5 mois - il y a 9 ans 5 mois #2 par studio42
Réponse de studio42 sur le sujet Ecriture de l'URL selon la catégorie choisie
Avez vous ajouter les catégories principales dans les menu Joomla?
Car Joomla et VM utilise cette ID, si il existe, sinon il utilise la premiére catégorie trouvée.
Dans tous les cas vous risquez d'avoir le soucis dans les résultats de recherche.
Une solution est d'utiliser com_redirect dans le back-end et de lui fournir la bonne URL mais cela risque d'être long à mettre en place pour une grosse boutique.
Une autre solution est de rajouter des régles dans le .htaccess

www.st42.fr Truc et astuce Joomla et virtuemart
shop.st42.fr téléchargement Joomla et extension pour virtuemart
Gratuit ! Nettoyage des medias : shop.st42.fr/fr/produits/virtuemart-netoyage-des-medias.htm Nouveau!
Dernière édition: il y a 9 ans 5 mois par studio42.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 9 ans 5 mois #3 par esbi
Réponse de esbi sur le sujet Ecriture de l'URL selon la catégorie choisie
Oui, les catégories principales se trouvent dans le menu Joomla.
Pouvez-vous me dire en quoi cela a une incidence ?

Pouvez-vous m'en dire plus concernant les règles dans le .htaccess ?

Merci !

Connexion ou Créer un compte pour participer à la conversation.

  • studio42
  • Portrait de studio42
  • Hors Ligne
  • Modérateur
  • Modérateur
  • Dev Joomla & Virtuemart
Plus d'informations
il y a 9 ans 5 mois #4 par studio42
Réponse de studio42 sur le sujet Ecriture de l'URL selon la catégorie choisie
Vous pouvez définir des règles de redirection.
Exemple
/collection/jeunesse/livre X
et pour d'autres livres auteur/Martin Dupont/livre X
RewriteRule ^auteur/Martin Dupont/(.*)$ /collection/$1 [R=301,NC,L]
Mais bien sur les 2 dossiers doivent avoir la même arborescence. Donc cela est à traiter au cas par cas et il faut donc adapter les régles selon le site.

www.st42.fr Truc et astuce Joomla et virtuemart
shop.st42.fr téléchargement Joomla et extension pour virtuemart
Gratuit ! Nettoyage des medias : shop.st42.fr/fr/produits/virtuemart-netoyage-des-medias.htm Nouveau!

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 9 ans 5 mois #5 par esbi
Réponse de esbi sur le sujet Ecriture de l'URL selon la catégorie choisie
Houlà !
Et donc à chaque fois que j'ajoute une catégorie, je dois modifier le .htaccess...

Merci beaucoup pour l'info. :)

Mais je préfèrerai trouver une autre solution.

Il doit bien y avoir une raison qui fait que VM choisi telle ou telle catégorie pour écrire l'URL ?

Connexion ou Créer un compte pour participer à la conversation.

  • studio42
  • Portrait de studio42
  • Hors Ligne
  • Modérateur
  • Modérateur
  • Dev Joomla & Virtuemart
Plus d'informations
il y a 9 ans 5 mois #6 par studio42
Réponse de studio42 sur le sujet Ecriture de l'URL selon la catégorie choisie
Virtuemart utilise la premiére categorie trouvé dans la liste. Ce qui évidement fait que dans certain cas ce n'est pas la bonne.
La seul solution que je vois, sans modifier le code de virtuemart est de vous faire un plugin, mais là évidement çà sort de l'entraide entre utilisateurs.
Le principe est de rajouter un nouveau champs perso et de sélectionner la catégorie par ce champs qui prendra priorité sur la liste de catégorie.
Je n'ai pas encore fait le teste, mais je pense que cela doit fonctionner.

www.st42.fr Truc et astuce Joomla et virtuemart
shop.st42.fr téléchargement Joomla et extension pour virtuemart
Gratuit ! Nettoyage des medias : shop.st42.fr/fr/produits/virtuemart-netoyage-des-medias.htm Nouveau!

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 9 ans 5 mois #7 par serge
Réponse de serge sur le sujet Ecriture de l'URL selon la catégorie choisie
je verrais plusieurs pistes :
- un dev perso par studio 42 ( dont c'est le métier et qui connais l'outil)
- voir avec sh404 mais je ne sais pas si on pourra choisir la catégorie par défaut
- pour l'application d'un tempalte spécifique, j'utiliserai une appli de de regular labs qui en version pro permets d'assigner des templates spécifique aux produits d'une catégorie www.regularlabs.com/extensions/advancedt...emanager#free-vs-pro
courage
Les utilisateur(s) suivant ont remercié: esbi

Connexion ou Créer un compte pour participer à la conversation.

  • studio42
  • Portrait de studio42
  • Hors Ligne
  • Modérateur
  • Modérateur
  • Dev Joomla & Virtuemart
Plus d'informations
il y a 9 ans 5 mois #8 par studio42
Réponse de studio42 sur le sujet Ecriture de l'URL selon la catégorie choisie

serge écrit: je verrais plusieurs pistes :
- un dev perso par studio 42 ( dont c'est le métier et qui connais l'outil)
- voir avec sh404 mais je ne sais pas si on pourra choisir la catégorie par défaut
- pour l'application d'un tempalte spécifique, j'utiliserai une appli de de regular labs qui en version pro permets d'assigner des templates spécifique aux produits d'une catégorie www.regularlabs.com/extensions/advancedt...emanager#free-vs-pro
courage


Surtout pas sh404, mais par contre possible que l'appli de régular labs fasse l'affaire.
Par contre je ne sais pas si au niveau de l'intégration, cela soit trés pratique.

www.st42.fr Truc et astuce Joomla et virtuemart
shop.st42.fr téléchargement Joomla et extension pour virtuemart
Gratuit ! Nettoyage des medias : shop.st42.fr/fr/produits/virtuemart-netoyage-des-medias.htm Nouveau!
Les utilisateur(s) suivant ont remercié: esbi

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 9 ans 5 mois #9 par esbi
Réponse de esbi sur le sujet Ecriture de l'URL selon la catégorie choisie
Merci à tous pour votre aide !
Je suis arrivé à avoir le résultat voulu avec l'appli pro de chez regular labs.
Pas facile à paramétrer, mais ça marche :)

Encore merci.

Connexion ou Créer un compte pour participer à la conversation.