|
Bonjour SeL,
J’ai déja pris contact avec un bout de l’architecture et quelques méthodes comme addAttributeToFilter()… Mais tout ça n’est pas très clair, et il ne me semble pas qu’une doc existe sur le sujet.
Voilà précisément 2 exemples de ce que je veux faire :
- Un menu de filtrage alphabétique pour chaque catégories
- Une page de nouveautés pour chaque catégorie
Je pense que je ne m’y prend pas bien à la base.
Je tatonne, à coup de diagrammes de classes fait à la main, ça m’aide beaucoup mais j’écris encore où je peux, dans des vues, dans des modèles, ça reste le bordel quoi, je n’ai pas de vision d’ensemble et ça fonctionne une fois sur deux…
Exemples :
je réussis à filtrer alphabétiquement sur l’attribut “url_path"…
En revanche ça se complique dès que je dois filtrer sur l’attribut “name” :
Undefined index: attribute in Mage\Eav\Model\Entity\Collection\Abstract.php on line 336
Ou encore lorsque je suis dans une catégorie et que je veux filtrer les nouveautés : aucun produit trouvé.
Ou encore lorsque je veux filtrer alphabétiquement dans une catégorie de type “isAnchor” : là les modèles sont appelés avant les vues (contrairement à une catégorie simple), et le cheminement des données n’est pas le même…
Etc, etc…
Ya-t-il une méthode conseillée pour implémenter ce genre de choses ?
N’hésitez pas si vous voulez plus de précisions.
Merci
|