2010-08-17 6 views

Répondre

0

Vous devez créer tous les attributs nécessaires pour le fabricant, etc., dans le panneau d'administration si vous voulez les utiliser, mais qui résoudra pas vraiment ce problème. Je comprends ce que vous cherchez à faire, mais jouer avec l'analyse des URL de produits ne semble pas être une bonne idée (vous risquez de rencontrer des problèmes). Vous pouvez probablement modifier l'URL du produit dans la base de données (généralement enregistrée sous le nom de 'some-product-name.html') en quelque chose ressemblant à 'manufacturer-name/some-product-name.html'. Je ne vois aucune raison immédiate pour laquelle cela ne fonctionnerait pas, mais permettre au client de changer lui-même peut ne pas être trivial.

Espérons que ça aide!

Merci, Joe

0

Il est une solution de contournement, mais vous pouvez créer une sous-catégorie de fabricant et placer les produits là-dedans?

Alors:

root -> subcategory -> manufacturer-subcategory -> product

? Parce que selon la réponse de Joseph, je pense que ce que vous essayez de faire serait un peu désordonné.

1

Vous devez remplacer les URL réécrites du système pour ce faire. Vous pouvez soit étendre la classe qui crée les réécrits du produit en premier lieu (cela se produit probablement quelque part dans le contrôleur de produit sur le site d'administration), soit créer un observateur d'événement qui met à jour les réécritures après l'enregistrement du produit.

Questions connexes