Quiero pasar algunos valores a mi vista a través de filtros contextuales en la URL. ¿Qué nombres GET utilizo? Parece que no hay ninguna pista dada, solo esta "La URL proporciona los valores de filtro contextual".
Si tengo que construir esa URL, ¿cómo puedo averiguar qué nombres GET var necesito pasar para que sean reconocidos?
Utilice Proporcionar valor predeterminado en el filtro contextual.
También puede usar el código PHP para obtener el valor de la URL
fuente
Si desea pasar argumentos a través de GET en la URL, puede usar el módulo BEF para esto.
Por ejemplo:
mydomain.com/your-view-path?field_a=valuea&field_b=valueb
Con Better Exposed Filters necesita agregar filtros expuestos (no filtro contextual), marque la opción de exponer este filtro y el nombre de la variable GET está debajo en más opciones. Luego, si no desea mostrar el filtro, puede ocultarlo en Configuración de filtros mejor expuestos.
No olvide habilitar la opción Usar Ajax si su vista es una pantalla bloqueada.
La configuración del estilo de filtro expuesto debe establecerse en Mejores filtros expuestos en lugar de Básico.
Es muy útil con los bloques de vista.
fuente