MilkZoft/ZanPHP — comment on commit 1521060ba78d6663623371062192f9a448b5c2af
File: zan/classes/class.load.php line 96
By gnuget:

Y como en que casos quisieras no cargar el diseño?

Supongo que es para regresar cosas con json o vistas parciales con ajax no?

Te voy a platicar 2 soluciones que he visto en diferentes proyectos, uno es cakephp y el otro drupal.

En cakephp tienen un template llamado ajax esta podría ser una solución, para tu metodo en especifico puedas cambiar el template de la pagina completa a uno que se llame ajax (que incluso ya podría venir incluido en zanphp) y que solo imprima lo que se envia y no todo el template.

La otra es que podríamos revisar los headers y cuando zanphp vea que un header de este tipo:

Content-Type: text/javascript; charset=utf-8'

Entienda que no debe de imprimir nada mas que lo que envia por que esta mandando json y va a ser interpretado por javascript.
http://api.drupal.org/api/drupal/includes--common.inc/function/drupal_json/6

Entonces cuando se trabaje y espere imprimir algo usando ajax que usen algún metodo que meta el header y el usuario no se preocupe por que template usar o de quitarlo para uno en especifico.

Cualquera que veas conveniente estoy deacuerdo.