views – Cargue más contenido con ajax al hacer clic en más enlaces en una vista

Pregunta:

Tengo una vista de bloque personalizada. Muestro los últimos 5 títulos de nodos. Si alguien hace clic en el enlace más, quiero cargar los siguientes 5 títulos debajo de los 5 títulos de nodos actuales. Sin actualización de página y sin buscapersonas. es posible? ¿Cómo haría yo para hacer esto?

Respuesta:

Este es uno de esos problemas que varias personas en el mundo drupal han intentado resolver.

Recientemente di una presentación sobre este mismo tema y cómo lograrlo con drupal. Lamentablemente, nunca publiqué ninguna de mis diapositivas en ningún lugar donde el resto del mundo pueda ver.

Aquí está el desglose de los módulos:

Vistas Infinite Scroll

  • No funciona con el soporte de Views Ajax: lo piratea para hacer su propia solicitud ajax
  • Realiza una solicitud de página completa: esto se debe a que no utiliza la solicitud de Vistas Ajax
  • Requiere Vistas 3.x: esto es una ventaja, porque el buscapersonas se puede conectar en 3.x

Visualizaciones Infinite Pager

  • Vistas de soporte 2.x: esto realmente no es algo bueno, porque el buscapersonas no se puede conectar
  • Debido a que funciona con 2.x, realmente piratea el tema del buscapersonas, las vistas regulares ajax y el comportamiento de preprocesamiento. Entonces rompe algunas funciones.

Y por último, pero no menos importante, hay un nuevo proyecto en el que acabo de agregar a la luz de esta pregunta. El motivo del proyecto es mi necesidad de necesitar también vistas que admitan la carga más, excepto que los problemas mencionados anteriormente no son aceptables para mi proyecto.

Vistas cargar Más

  • Requiere Vistas 3.x – Esto es a propósito.
  • Admite visualizaciones de opciones de buscapersonas habituales, como compensaciones, recuento de páginas
  • Totalmente compatible con la función de vistas ajax
    • Si Ajax está habilitado en la vista, la carga más agregará contenido al final de la lista
    • Si ajax está deshabilitado, la página se actualizará y reemplazará el contenido antiguo con el nuevo contenido
    • No realiza una solicitud de página completa cuando realiza la devolución de llamada ajax, permite que las vistas hagan una devolución de llamada natural y en lugar de reemplazar el contenido que se le agrega.
  • Si está utilizando el módulo de puntos de referencia , la vista se puede configurar para obtener contenido nuevo automáticamente cuando el usuario se desplaza hasta la parte inferior de la página.
  • Admite efectos JQuery (en este momento solo se admite el efecto de desvanecimiento, más pronto por venir).

Espero que esto responda a su pregunta. Esta es mi opinión "imparcial" 😉 sobre todas las vistas cargar más módulo.

Leave a Comment

Your email address will not be published.

Scroll to Top

istanbul avukat

-

web tasarım