Monthly Archives: marzo 2010

Usar Layout según la acción

Posted by daniel on marzo 12, 2010
CakePHP / No Comments

Hoy tuve un problema que no podría haber resuelto sin la ayuda de Pviojo

Estoy creando el administrador (Backend) de un sitio web, por lo que en la opción editar (de un controlador) puse un link y que al apretarlo se cargará el contenido obtenido por otro métodos del mismo controlador.

Eso lo hice usando el AjaxHelper:

echo $ajax->link(
‘Ver’,
array(‘controller’ => ‘pasos’, ‘action’ => ‘listar_por_tipid’, $this->data['Tip']['id']),
array(‘update’ => ‘pasos’, ‘complete’ => ‘window.location.hash = “pasos”‘)
);

Me encontré con una desagradable sorpresa… el div donde se carga el contenido, venía con toda la información, pero también con el Layout que estaba usando, por lo que se veía un layout dentro de otro.

Continue reading…

Tags: , , , , , ,

Javascript: Recargar ventana padre y cerrar ventana hija

Posted by daniel on marzo 04, 2010
General / No Comments

La función es la siguiente:

function recarga_padre_y_cierra_ventana(){
window.opener.location.reload();
window.close();
}

Lo que hace, es recargar la venta que abrió el pop-up y luego cierra este pop-up.

Para ejecutarlo yo lo agrego al botón:

onclick=”javascript:recarga_padre_y_cierra_ventana();”

Espero que les sirva.

Tags: , , ,