Saltar navegación

[Resuelto] Modificar formulario después de aplicar un filtro de busqueda

This support ticket is created hace 6 años, 3 meses. There's a good chance that you are reading advice that it now obsolete.

This is the technical support forum for Toolset - a suite of plugins for developing WordPress sites without writing PHP.

Everyone can read this forum, but only Toolset clients can post in it. Toolset support works 6 days per week, 19 hours per day.

Sun Mon Tue Wed Thu Fri Sat
- 7:00 – 14:00 7:00 – 14:00 7:00 – 14:00 7:00 – 14:00 7:00 – 14:00 -
- 15:00 – 16:00 15:00 – 16:00 15:00 – 16:00 15:00 – 16:00 15:00 – 16:00 -

Supporter timezone: Europe/London (GMT+00:00)

Este tema contiene 3 respuestas, tiene 2 mensajes.

Última actualización por Nigel hace 6 años, 3 meses.

Asistido por: Nigel.

Autor
Mensajes
#1101381
Captura de pantalla 2018-09-06 09.50.53.png

Hola Nigel, he creado una vista donde aparecen platos de un restaurante, en el bucle he puesto un formulario y entonces lo que sucede es: un listado de platos que cada plato esta mostranso un formulario para poder modificar los diferentes paramentos. En principio si se carga la pagina y modificas algún parámetro de un plato. lo hace bien. te vuelve a la misma pagina y hace bien la modificación.
ejemplo:
enlace oculto

El problema lo tengo cuando antes de hacer una modificación de un plato aplico el filtro de buscar por palabra. Entonces cuando tengo el plato que busco intento modificar uno de los parámetros y no funciona.
Por lo que veo en el momento de aplicar un filtro la URL queda de esta manera:

enlace oculto

queda los parámeteros de la búsqueda y entonces no me deja modificar los parámetros del plato.
Tu sabes si hay alguna manera para poder resober esto? y poder aplicar un filtro de búsqueda y luego modificar el formulario de un plato?

A si otra detalle que me sucede es que la función de AJAX me ha dejado de funcionar en todas las webs, quiero decir que cuando aplico el filtro de búsqueda no me aplica el filtro hasta que no acciono el boton y antes cuando iba escribiendo los parámetros de búsqueda se iban actualizando.
Saludos

Rafa Corts

#1101411

Nigel
Supporter

Idiomas: Inglés (English ) Español (Español )

Zona horaria: Europe/London (GMT+00:00)

Hola Rafa

Me ayudará ver el backend, si no te importa.

Voy a marcar tu respuesta siguiente como privada para que me facilita acceso.

En cuestión de los filtros que ya no funcionan con AJAX, ¿ves algún error en la consola? ¿Tienes un ejemplo?

#1101575

Nigel
Supporter

Idiomas: Inglés (English ) Español (Español )

Zona horaria: Europe/London (GMT+00:00)

Hola Rafa

Hice unas pruebas y no veo por que no funciona, tengo un sitio local de pruebas y he podido crear algo parecido.

Y ahora estás en el backend a la vez y no puedo editar.

Voy a sacar una copia para instalar localmente y investigar más.

#1102510

Nigel
Supporter

Idiomas: Inglés (English ) Español (Español )

Zona horaria: Europe/London (GMT+00:00)

Hola Rafa

En mi copia local he puesto el View "Todos los platos" en su propia página.

El buscador no funciona correctamente, si busco "sopa" p.j. no hay resultados, sino veo el mensaje "El tipo de formulario y de entrada no coinciden".

Si cambio el tema a twentyseventeen ó Astra todo funciona perfectamente.

He instalado el tema en mi propio sitio de prueba y la búsqueda ha dejado de funcionar.

Según mis pruebas el tema secuestra la consulta de búsqueda y modifica los tipos de entrada incluido.

En mi propio sitio con cualquier tema, el SQL manda el tipo de entrada así:

AND wp_posts.post_type = 'thing'

Con el tema ambiense el equivalente sale así:

AND wp_posts.post_type IN ('product', 'post', 'page')

Te sugiero que pasas este información al autores del tema y les pide que dejan modificar la consulta de búsqueda.