Subir

Mostrar un Bloque en Vistas Específicas con Parámetros en Url

Mostrar bloque en vistas con parámetros en la url

Cuando creamos un bloque para que se muestre únicamente cuando cargamos una vista específica, ya sabemos cómo hacerlo:

 

Pinchamos en la configuración del bloque y dentro del apartado Páginas (Mostrar el bloque en páginas específicas), seleccionamos Sólo las páginas enumeradas e introducimos la ruta de la vista que hemos creado.

 

Hasta aquí todo funciona muy bien, pero ésta solución no nos va a funcionar cuando la vista nos crea parámetros en la url, por ejemplo, si la vista tiene un paginador. Nos mostrará el bloque en la primera página, pero en las siguientes no se mostrará.

 

Seguro que a más de uno, este supuesto nos ha roto un poco la cabeza. Lo bueno es que tiene una sencilla solución:

 

Tenemos que acceder a la vista en cuestión y en el apartado Avanzado le indicamos que utilice Ajax para que cargue las páginas. Con ésto Drupal no va a generar parámetros en las urls de la vista y soluciona nuestro problema

Temas blog: 
Imagen de rummykhan
SOBRE EL AUTOR

Experto en desarrollo de portales web, comercio electrónico y seo.

Añadir nuevo comentario

Filtered HTML

  • Las direcciones de las páginas web y las de correo se convierten en enlaces automáticamente.
  • Etiquetas HTML permitidas: <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Saltos automáticos de líneas y de párrafos.

Plain text

  • No se permiten etiquetas HTML.
  • Las direcciones de las páginas web y las de correo se convierten en enlaces automáticamente.
  • Saltos automáticos de líneas y de párrafos.