Home › Toolset Professional Support › [Resolved] Problemas con los resultados de una view
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)
Tagged: Views, Views plugin
This topic contains 19 replies, has 2 voices.
Last updated by Mauricio Gonzalez 4 years, 7 months ago.
Assisted by: Nigel.
Tell us what you are trying to do?
Buenos días. estoy teniendo problemas con los resultados que arroja una view.
Woocommerce categorias y productos, cuando presenta los productos, siempre muestra uno de menos.
Si la categoría X tiene 37 productos muestra 36 y curiosamente, el quw no muestra es el 1º de la lista de productos
En este enlace tienes las imagenes de la view: hidden link
Is there any documentation that you are following?
Is there a similar example that we can see?
What is the link to your site?
Languages: English (English ) Spanish (Español )
Timezone: Europe/London (GMT+00:00)
Como usas shortcodes condicionales en la salida es dificil decir con claridad de donde surge el problema.
Te consejo primero quitar la paginación de la vista para que todas las resultadas salen, y usa el modo "debug" para ver cuantas entradas encuentra la vista.
(Ir a Toolset > Configuración > Contenido de front-end y chequear "Activar el modo de depuración de Views" y carga la página que tiene la vista.)
Si hay 37 resultados el problema es el shortcode condicionál.
Si hay 36 por favor cambia el orden a usar fecha de entrada, a ver si sale la entrada que falta.
Aparte, usas un formato antiguo para los shortcodes condicionales: https://toolset.com/documentation/user-guides/views/views-shortcodes/#wpv-conditional
En efecto Nigel, sin paginación, o con la paginación manual funciona correctamente mostrando los 37 productos.
Me gustaría poder usar la transición con Ajax, como crees que podría solucionarlo.
Me dices que los shortcopdes condicionales son antiguos:
- Debería sustituir: [wpv-if evaluate="woo_has_product_subcategory() = 0"]
por: [wpv-conditional if="( woo_has_product_subcategory() eq '0' )"]
Gracias.
Languages: English (English ) Spanish (Español )
Timezone: Europe/London (GMT+00:00)
¿Es solo con paginación por ajax que falta una resulta?
Hmm.
¿Me puedes facilitar acceso a ver?
Voy a marcar tu respuesta siguiente como privada. Es una buena idea crear un nuevo usuario administrador para mi que lo quitas después, y asegúrate que tienes una copia de seguridad corriente.
Languages: English (English ) Spanish (Español )
Timezone: Europe/London (GMT+00:00)
¿Tienes algo de seguridad en el sitio?
Al intentar acceder al dashboard me da un error 403.
Perdona, ya tienes permitido el acceso.
Languages: English (English ) Spanish (Español )
Timezone: Europe/London (GMT+00:00)
Puedo loguear desde el front-end pero no me deja acceder al escritorio (todavía da 403 error).
He revisado los permisos y deberías poder accder desde Inglaterra.
cuando escribes hidden link te dirige a la panatalla para introducir usuario y contraseña?
El problema que te vienen despues de introducirlas?
Languages: English (English ) Spanish (Español )
Timezone: Europe/London (GMT+00:00)
Estoy en Irlanda.
Perdona Nigel, ya he habilitado Irlanda.
Espero que ahora puedas acceder.
Languages: English (English ) Spanish (Español )
Timezone: Europe/London (GMT+00:00)
Ahora puedo acceder.
Hablamos de la vista "Categorías y Productos", ¿correcto?
Este View que muestra productos incluye un filtro "Seleccionar entradas con taxonomía: Categorías del producto igual a la página de archivo actual".
Entonces esperaba ver este View metido en el archivo de categorías de producto, pero al ir a Toolset > Archivos de WordPress veo que no hay ninguno.
¿Qué intención tienes con esta vista?
Esta vista presenta la subcategoria "colecciones ropa de cama" o los productos de la categoría corrspondiente, "sábanas", almohadas", etc.
No se si he hecho bien las cosas..., me dices que " esperaba ver este View metido en el archivo de categorías de producto, pero al ir a Toolset > Archivos de WordPress veo que no hay ninguno". No se que debería haber hecho.
Que tengo que crear un layout ???
Languages: English (English ) Spanish (Español )
Timezone: Europe/London (GMT+00:00)
Ahora entiendo, no tienes un archivo de WordPress particular por que has colacado el View en la página "Tienda" que se trata como archivo.
Bien.
Entonces lo que necesito es entender lo que quieres hacer.
Esta vista presenta la subcategoria "colecciones ropa de cama" o los productos de la categoría corrspondiente, "sábanas", almohadas", etc.
Una vista puede mostrar términos de una taxonomía (p.j. categorías de productos) ó puede mostrar entradas (p.j. productos), pero no se puede mostrar ambos.
¿Puedes explicarme exactamente lo que quieres mostrar aquí?
Es la tienda, entonces muestra todos los productos.
Encima de este quieres mostrar...
La view reproduce el esquema por defeecto de woocommerce:
Categorias > Subcategorias > Productos
Pero esta construida para mostrar o la subcategoria "colecciones ropa de cama" o los productos de todas las categorias.
Por eso motivo esta condicionada con [wpv-if evaluate="woo_has_product_subcategory() = 0"] para mostrar los productos o con [wpv-if evaluate="woo_has_product_subcategory() = 1"] para mostrar la view "colecciones ropa de acama"
El problema por el que empecé este hilo, fue que la view mostraba todos los productos de cadfa categoria menos un producto, asi si debía mostrar los prodcutos de la ategoria sábanas que tiene 37 productos, mostraba 36, lo misomo con el resto de categorías.
Pero esto lo he solucionado cambiando la paginación de AJAX a manual.
Lo que no se es por que no funciona bien con AJAX.
Ademas me comentabas en una respuesta anterior que estaba usando shortcopdes condicionales antiguos.
Y yo te preguntaba: debo sustituir: [wpv-if evaluate="woo_has_product_subcategory() = 0"]
por: [wpv-conditional if="( woo_has_product_subcategory() eq '0' )"]
No se si te he aclarado las cosas.
Languages: English (English ) Spanish (Español )
Timezone: Europe/London (GMT+00:00)
Quizás hablamos de páginas distintas.
Hablo de la página Tienda.
Tiene metido este View (Categorías y Productos), pero al ir a la tienda lo que veo es los resultados de este View ("No se han encontrado productos") y entonces los productos normalmente mostrado en la tienda (por WC y el tema).
En este contexto me parece que su configuración no hace sentido.
Debemos estar hablando de páginas distintos.
Me dices que el problema es que no salen todos los resultados con paginación de ajax, pero en la página de la tienda, no salen ningún resultado de este View.
Entonces, ¿en que página debo mirar para ver el problema?