views – Exponer los filtros de una vista tanto en un bloque como en la vista real

Pregunta:

Hice una Vista y expuse los filtros en un bloque; luego, en la pantalla administrativa del bloque, configuro este bloque para que no aparezca en la vista correspondiente. En la vista real, no quiero mostrar este bloque. En cambio, quiero que los filtros aparezcan en el contenido como lo harían normalmente si no los exponiera en un bloque.

Si eso hace alguna diferencia, estoy usando Drupal 7.

Respuesta:

Tengo entendido que su vista tiene filtros expuestos y que Forma expuesta en bloque está configurada en Sí.

Para colocar el formulario expuesto donde aparecería si no estuviera en bloque, debería poder colocar el bloque de formulario expuesto en su región de Contenido , encima de la vista misma.

Para que el formulario expuesto se muestre tanto en la vista como en un bloque separado, deje el formulario en la vista y cree un bloque PHP con el siguiente cuerpo:

<?php
  if ($block = module_invoke('views', 'block', 'view', '-exp-YOUR_VIEW-YOUR_DISPLAY') ) {
    print $block['content'] ;
  }
?>

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top

web tasarım