En Magento, si se elige el atributo "color" en la navegación en capas, los valores del "color" desaparecen automáticamente y se muestran los resultados. ¿Cómo recuperar el nombre del filtro seleccionado?Magento Obtener el filtro seleccionado en la Navegación en capas
10
A
Respuesta
29
Todos los filtros aplicados se almacenan en el objeto de estado de capa. Se puede recuperar fácilmente utilizando el siguiente fragmento:
$appliedFilters = Mage::getSingleton('catalog/layer')->getState()->getFilters();
te pueda devolver una matriz de objetos de elemento de filtro. Se puede recuperar el nombre y el valor de un elemento del filtro único aplicado por hacer algo como esto:
foreach ($appliedFilters as $item) {
$item->getName(); // Name of the filter
$item->getLabel(); // Currently selected value
$item->getFilter()->getRequestVar(); // Filter code (usually attribute code, except category filter, where it equals "cat")
}
Cuestiones relacionadas
- 1. Navegación en capas Magento y SEO
- 2. Magento: cómo agregar navegación en capas a la búsqueda avanzada?
- 3. Navegación en capas Magento en subcategorías no mostradas
- 4. ¿Cómo establecer el filtro seleccionado en QFileDialog?
- 5. Magento - obtener el producto actual
- 6. ¿Cómo obtener useragent en el controlador magento?
- 7. Magento Layered Navigation - Ordenado por el recuento
- 8. JQuery - Obtener el valor seleccionado
- 9. Obtener el camino de la piel en Magento?
- 10. Obtener el texto resaltado/seleccionado
- 11. colección Magento - filtro por varios campos
- 12. cómo obtener el elemento seleccionado en CheckBoxList en Asp.net
- 13. jQuery obtener el valor desplegable seleccionado en el cambio
- 14. ¿Explicación en profundidad de las capas de la tienda/tienda de Magento/sitio web?
- 15. cómo obtener información de pago en Magento?
- 16. Obtener imagen del producto base en Magento
- 17. android listview obtener el elemento seleccionado
- 18. ¿Cómo obtener el texto seleccionado en Emacs Lisp?
- 19. Utilice Javascript para obtener el texto seleccionado en Mobile Safari
- 20. Magento: Obtener galería de imágenes en list.phtml
- 21. Obtener el elemento seleccionado en ListView win32 API
- 22. DataGridView obtener el objeto seleccionado actual
- 23. Obtener elemento seleccionado tipo
- 24. ¿Cómo obtener el elemento seleccionado de ListView?
- 25. Obtener el texto seleccionado con CKEditor Plugin en IE
- 26. ¿Cómo obtener el texto seleccionado de edittext en android?
- 27. Cómo obtener el índice listitem seleccionado en Qt
- 28. Obtener atributo model por attribute_code en Magento
- 29. Cómo obtener el nombre del tema actual en Magento
- 30. Obtener rango seleccionado por el usuario
$ Item-> getFilter() -> getRequestVar(); // Código de atributo del filtro –
¿Cómo obtengo la identificación del atributo "color"? – Muk
¡Gran respuesta! ¿Alguien sabe cómo obtener un código (o identificación de número) del filtro? Entonces, por ejemplo, en mi caso, el ID del filtro de color es 187, lo busqué en la base de datos, pero ¿cómo puedo obtenerlo con php? –