Conseil pour problème avec SEF probalbement

  • Posts: 99
  • Thank you received: 3
10 years 7 months ago #124099

Bonjour

J'ai un souci lorsque je crée un menu de categorie Hikashop.

Lors de sa mise en place du menu categorie, tout fonctionne et lors de son premier affichage j'ai des url de lien type:
www.xxxxxxxxx.com/index.php/component/hi...aquillage?Itemid=191

Puis avec un clic
j'ai une url de lien: www.xxxxxxxxx.com/index.php/category/17-palettes-de-maquillage

Pouvez vous me dire si le problème vient de Hikashop ou de SEF, et si cela vient de SEF, est ce que "Réécriture au 'vol' des URL" peut resoudre le problème.

Nicolas



-- HikaShop version -- : 2.2.1
-- Joomla version -- : 3.1
-- PHP version -- : 5.3
-- Browser(s) name and version -- : XXXXX x.x.x
-- Error-message(debug-mod must be tuned on) -- : Error_message


Joomla 3

Please Log in or Create an account to join the conversation.

  • Posts: 26031
  • Thank you received: 4006
  • MODERATOR
10 years 7 months ago #124120

Bonjour,

Le tout est de savoir à quoi corresponds l'Itemid 191, s'il y a effectivement un menu derrière cet ID, ou non.
Car si l'Itemid n'existe pas, l'url ne peut pas être SEF.
Il est fort possible que les Itemid entre le premier lien et le deuxième soient différent, donnant une url correctement SEF d'une URL qui ne le sera pas totalement.

Cordialement,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

Please Log in or Create an account to join the conversation.

  • Posts: 99
  • Thank you received: 3
10 years 7 months ago #124126

Pouvez-vous me confirmer que je réalise de la bonne façon un menu dynamique pour hikashop:
1) Je vais dans gestion des modules et je fais "Nouveau"
2) Je choisis HikaShop Content Module
3) Je lui met un nom: exemple menu latéral
Je le mets visible et je le positionne
4) J'enregistre
5) Il apparait avec la liste des produits sur la partie publique (les liens fonctionnent tous)
6) J'édite le module et je vais à Options et je choisis "Option Hikashop"
7) Je change le "Type de contenu" en remplaçant produit par Categorie
8) Je valide
9) Apparait en frontend la liste des catégories avec des liens type:
www.xxxxxxxxx.com/index.php/component/hi...aquillage?Itemid=191
Ces liens sont tous fonctionnels
10) Je clique sur un lien qui m'ouvre la page demandée
11) Je vais à nouveau sur le module qui la me donne des URL réécrite avec des liens type:
www.xxxxxxxxx.com/index.php/category/17-palettes-de-maquillage
Ces liens me donnent tous des erreurs 404

Ai je raté une action à faire en plus?
L'Itemid 191 correspond à une catégorie

Merci
Nicolas


Joomla 3

Please Log in or Create an account to join the conversation.

  • Posts: 26031
  • Thank you received: 4006
  • MODERATOR
10 years 7 months ago #124334

Bonsoir,

A lire votre déroulement, je dois dire que je ne comprends pas.
Quel est le rapport entre un module et votre menu ?

Un "itemid" est un identifiant de menu, non une catégorie.

Cordialement,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

Please Log in or Create an account to join the conversation.

  • Posts: 99
  • Thank you received: 3
10 years 7 months ago #124403

Je pensais qu'il y avait une solution pour afficher une liste de categorie se modifiant automatiquement en cas de modification des categories dans le back office.

Je vais donc continuer à créer mes menus manuellement.

Nicolas


Joomla 3

Please Log in or Create an account to join the conversation.

  • Posts: 81677
  • Thank you received: 13100
  • MODERATOR
10 years 7 months ago #124648

C'est tout à fait le cas. Et votre solution d'utiliser un module de listing de catégories pour faire cela est la bonne méthode.
Votre soucis vient, je pense, de l'élément de menu sélectionné dans l'option "menu" de votre module.
Les liens générés par le module sont de la forme:
www.xxxxxxxxx.com/index.php/component/hi...aquillage?Itemid=191
Si vous voyez le paramètre Itemid dans l'URL alors que le SEF est activé comme c'est le cas ici, cela signifie que Joomla n'a pas trouvé d'élement de menu avec l'id 191 (ou alors il n'est pas valide, pas publié ou d'un mauvais type) alors que c'est cet id d'élément de menu qui est configuré dans l'option "menu" de votre module.
Il faut donc éditer les options du module pour changer cette option menu en un menu de type HikaShop listing de catégorie valide et cela devrait ensuite fonctionner normalement.

Please Log in or Create an account to join the conversation.

Time to create page: 0.047 seconds
Powered by Kunena Forum