drupal views – ¿Mostrar una vista en superposición?

Pregunta:

Quiero crear una vista de página de tipo de visualización con una ruta de '/% / bookmarks'. Siempre que esta vista esté vinculada a una página, al hacer clic en el enlace se abrirá la vista en una superposición en lugar de una nueva página. ¿Cómo puedo hacer esto?

Respuesta:

La mejor solución en la que puedo pensar para Drupal 6 sería agregar algo de JavaScript personalizado a esa página que escanea todos los enlaces y adjuntar un controlador de clic en los enlaces que coincida con la URL deseada. Algo como esto:

$("a").each(function(){
  if (this.match('/bookmarks$/')) {
    $(this).click(function(){
      $.get(this.href, function(result) {
        $(result).find('#some .element').dialog();
      });
      return false;
    });
  }
});

El código anterior está escrito desde la memoria, por lo que no está probado y probablemente tenga fallas, pero puede darle una idea de cómo hacerlo. El código requiere que se cargue el complemento de diálogo de interfaz de usuario de jQuery.

Leave a Comment

Your email address will not be published.

Scroll to Top

istanbul avukat

-

web tasarım