J'ai une navigation en couches et le client souhaite avoir des <select/>
champs au lieu d'une longue liste de liens.
J'ai pensé à changer simplement le modèle avec un observateur si le nom / id du filtre correspond.
De meilleures idées ou recommandations? Des alternatives à la modification du modèle, peut-être écraser / réécrire le bloc ou seulement changer la classe de bloc pour les deux filtres?
Quel événement utiliser pour changer le modèle?
J'ai alors le même problème qu'ici /programming/14524791/magento-enable-or-disable-a-module-in-code/14529629 car j'ai un observateur qui change les choses de mise en page. Ce n'est qu'un thème pertinent. Donc, vérifier le thème avant d'exécuter les mises à jour pourrait être une bonne idée?
catalog/layer/filter.phtml
modèle et changer ce dont vous avez besoin, il sera également spécifique au thème. La seule chose à laquelle vous devez faire face est le bit de filtres sélectionné. Je suppose que vous souhaitez afficher tous les filtres sélectionnés dans le <select>
qui pourraient nécessiter l'ajout de certaines fonctions de bloc, car une fois qu'un filtre est sélectionné, les autres options disparaissent.