Skip Navigation

[Resolved] Tengo una Vista que no muetra el campo personalizado

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)

This topic contains 4 replies, has 2 voices.

Last updated by Rafael Corts 1 year, 11 months ago.

Assisted by: Nigel.

Author
Posts
#2509661
Captura de pantalla 2022-12-05 a las 15.55.26.png

En una entrada con el nombre "trabajos" y tengo un campo personalizado y he creado una Vista para mostrar este campo, en el caso que tenga contenido y si no encuentra el contenido no aparezca nada.
Entonces la vista muetra todos los resultado de las entradas y necesito poner un filtro para que solo me muetre el campo de la entrada donde se encuentra. He probado con diferentes filtros y no hay manera.
Yo creo que el que se ha de poner es: "Relación de entrada o propietario de grupo de campos repetitivo" y después "La entrada donde se muestra esta view" pero me indica que no encuntra nada.
No se si es el filtro correcto.
Saludos.
Rafa Corts

#2510187

Nigel
Supporter

Languages: English (English ) Spanish (Español )

Timezone: Europe/London (GMT+00:00)

Hola Rafa

No tengo claro lo que quieres hacer.

¿Hablas de mostrar grupos de campos repetitivos que pertenecen a un tipo de entrada particular?

¿Me puedes describir concretamente los campos y tipos de entrada y sus relaciones para que entiendo mejor..?

#2510867

Hola Nigel, tengo un campo personalizado donde muestro un iframe de un video del youtube, entonces cuando accedo a la entrada se mostrará el video. pero tengo entradas que no hay video y se sige viendo el codigo del iframe, para que no se vea este codigo se puede hacer una condicion y si no hay contenido que no muetre este campo. Hasta ahora siempre lo he hecho asin, pero en este caso concreto estoy haciendo el diseño con elementor Pro y no puedo utilizar la opción de condicional.
Entonces para solucionar esto lo que he hecho alguna vez es que creo una vista para que muetre el listado de URLs pero aplico un filtro donde digo que se muetre solo el campo que está la entrada activa con este parametro "Relación de entrada o propietario de grupo de campos repetitivo". y dentro de los parametros he escogido " La entrada donde se muestra esta view". En teoria la vista solo mostrtará el resultado del campo que tenga el Iframe con la URL y si en el caso que no tenga ninguna URL entonces no mostrará nada.
En definitiva quiero aplicar un filtro para que solo muetre los resultados de la entrada que se esta viendo.
Saludos.
Rafa Corts

#2510919

Nigel
Supporter

Languages: English (English ) Spanish (Español )

Timezone: Europe/London (GMT+00:00)

Screenshot 2022-12-07 at 09.20.52.png

Hola Rafa

Si he entendido bien, lo que necesitas es una vista que muestra la entrada corriente. No tiene nada que ver con filtros de entradas relacionadas.

Entonces la vista requiere un filtro como se ve en el pantallazo. Filtramos por el ID de la entrada, que pasamos por un attributo "ids".

Y donde introduzcas la vista por el shortcode wpv-view (en Elementor puedes usar un módulo de texto), pasas el ID de la entrada corriente así:

[wpv-view name="nombre-de-la-vista" ids="[wpv-post-id]"]

Sea necesario que la vista no tiene la opción "No incluir página actual en resultado de consulta".

#2513947

Muchas gracias Nigel problema resulto.
Saludos.

Rafa Corts