J'ai un attribut de produit, artist
, pour chaque produit. Mon client veut que j'aie une page pour chaque artiste qui affiche les produits de cet artiste. Ils veulent qu'il ressemble exactement aux vues de catégorie (navigation en couches, etc.). Y a-t-il un moyen facile d'accomplir cela?Magento: Avoir la navigation en couches sur une vue spéciale
Répondre
La meilleure solution que j'ai trouvé à cette situation est d'utiliser l'excellent module de Yoast Landing Pages augmentée avec la fonctionnalité de navigation en couches de cette sonassi blog post. De cette façon, vous n'avez pas besoin de créer des catégories pour chaque artiste (désolé @Joseph, j'ai essayé cette approche et c'est douloureux) mais vous bénéficiez des avantages du Layered Nav.
Vous créez ensuite un bloc statique avec la description de l'artiste, la photo, les liens externes, etc. qui apparaîtront en tête de chaque page d'annonce.
En fait, il semble que la dernière version de Yoast inclue déjà le code sonassi, encore mieux!
Vous pouvez utiliser l'extension Shop by Brand d'Aitoc. Mais vous devez ajouter une navigation en couches à la page de marque.
La méthode de piratage pour y parvenir est d'avoir une page de catégorie réelle pour chaque artiste et d'inclure les produits concernés en tant que tels. Cela peut ne pas être synchronisé, mais cela ne nécessite pas beaucoup d'efforts de votre part.
Une autre option serait d'utiliser l'attribut artiste comme un filtre sur une collection de produits comme celui-ci:
$collection = Mage::getModel("catalog/product")
->getCollection()
->addAttributeToFilter("artist", $someValue);
Hope that helps!
Merci, Joe
L'approche des attributs de produit est fondamentalement ce que fait le module Yoast, sauf avec un tas de fonctionnalités intéressantes, en particulier pour le référencement et la gestion de contenu. Je ne recommande pas cette approche par catégorie. L'éditeur de catégorie Mage est confronté à un très grand nombre de catégories ... l'éditeur d'arbre n'est pas conçu pour cela. –
- 1. Magento Store - Ajouter nofollow à la navigation en couches
- 2. WebKit ne s'affichera pas sur une vue sauvegardée en couches
- 3. libération après avoir poussé vue sur la pile de navigation me donne l'erreur EXC_BAD_ACCESS
- 4. Mois depuis une date spéciale (en décimal)
- 5. comment pouvez-vous avoir des couches voir les uns sur les autres sur une page Web
- 6. Utilisation du contrôleur de navigation dans une sous-vue de l'application basée sur la vue
- 7. système basé sur la vue et la navigation
- 8. Comment faire une application basée sur la navigation de l'application basée sur la vue dans l'ipad?
- 9. "architecture" la plus efficace pour une application 2D en couches utilisant OpenGL sur iPhone?
- 10. Comment gérer plusieurs couches de vue (différentes)
- 11. iPhone Xcode - Contrôleur de navigation sur la deuxième vue xib?
- 12. RewriteRule sur querystring spéciale
- 13. En appuyant sur UIButton pousse nouvelle vue sur la pile de navigation
- 14. Navigation question vue du contrôleur
- 15. Pas d'en-tête Magento & navigation personnalisée
- 16. Création d'une vue de navigation dans la vue Flipside standard?
- 17. Cadre d'entité dans une architecture en couches?
- 18. Dessin en C# en couches
- 19. Comment avoir une vue secondaire dans MVC?
- 20. Comment puis-je avoir une vue et une sous-vue sous un onglet sur l'iphone?
- 21. Popover basé sur la navigation?
- 22. Une vue peut-elle avoir un tiroir?
- 23. paquet voyageant en couches
- 24. En cliquant couches/divs
- 25. Comment placer une vue sur un contrôleur de vue de navigation?
- 26. Comment avoir une vue d'ensemble dans sublted texteditor?
- 27. Actualiser la vue dans l'application de navigation iPhone
- 28. Obtenir un rectangle de mise à jour vide dans OnPaint après avoir appelé InvalidateRect sur une fenêtre en couches
- 29. Définir l'orientation sur Portrait dans une vue lorsque le contrôleur de navigation est en mode portrait
- 30. Vue arborescente/Navigation dans XForms
Avec un grand catalogue, je suis d'accord que ce serait douloureux. Certains sites de boutique passeraient plus de temps à le faire d'autres façons que de créer quelques catégories :) Merci d'avoir raconté l'expérience de première main si! –
@Joseph, absolument, tout dépend des nombres - des valeurs d'attribut, du temps d'administration disponible, de budget $$ !! :) –