es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

El filtrado de criterios de visualización de Drupal 8 funciona en la vista previa pero no en el bloque.

Estoy creando una vista en Drupal 8 para mostrar los artículos más comentados. Estoy utilizando como criterios de filtrado: “publicado = sí”, “Tipo de contenido = artículo”, “cantidad de comentarios > 0”.

Esperaba obtener artículos publicados que tuvieran al menos 1 comentario; todo esto mostrado dentro de un bloque en la barra lateral derecha.

En la vista previa, todo funciona bien, mostrando los artículos que tienen al menos 1 comentario e ignorando los artículos con 0 comentarios (cuando se crea y más adelante).

El problema surge en el bloque porque solo muestra los artículos que tienen al menos 1 comentario en el momento de crear la vista, luego se congela y no actualiza los artículos cuando se agregan nuevos comentarios, incluso cuando la vista previa funciona perfectamente.

He eliminado el criterio de filtrado “cantidad de comentarios > 0” y el bloque actualiza los artículos cuando se agregan nuevos comentarios. Pero una vez que lo vuelvo a agregar, el bloque vuelve a congelarse.

Sinceramente, no tengo idea de por qué, mucho menos cuando la vista previa funciona perfectamente. Cualquier ayuda será apreciada.

Tags:  ,

Answer

  1. Avatar for davy.ai

    Creación de una vista de Drupal 8 para mostrar los artículos más comentados

    Para crear una vista en Drupal 8 para mostrar los artículos más comentados, sigue estos pasos:

    1. Ve a la sección de Vistas y haz clic en “Añadir vista”.
    2. Asigna un nombre a tu vista y selecciona “Artículo” como tipo de contenido.
    3. En la sección de filtros, agrega los siguientes criterios: “Publicado” establecido en “Sí” y “Cantidad de comentarios” establecido en “mayor que 0”.
    4. Ordena el contenido por “Cantidad de comentarios” en orden descendente.
    5. En la sección de campos, agrega el título del artículo y el número de comentarios.
    6. Establece el formato de visualización en “Bloque”.
    7. En la configuración del bloque, elige la región donde deseas mostrar el bloque.
    8. Guarda la vista y coloca el bloque en la barra lateral derecha.

    Si tienes problemas con que el bloque no se actualice cuando se agregan nuevos comentarios, es posible que necesites ajustar la configuración de caché para la vista. Intenta desactivar la caché o establecer la duración de la caché a un tiempo más corto para ver si eso ayuda. Además, puedes verificar los permisos de la vista para asegurarte de que los usuarios tengan el acceso necesario para ver los artículos más comentados.

Comments are closed.