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.