Últimos artículos
Loading...
viernes, 3 de septiembre de 2010

Usar plantillas de otro theme dependiendo de la ruta en drupal (user)

viernes, septiembre 03, 2010
Caso: Tenemos un bonito theme creado en drupal, el cual consiste en varios templates distintos(page.tpl) bloques al por mayor, cada tpl tiene un conjunto de bloques distintos.
Problema: necesitamos un theme de administración simple y eficaz http://drupal.org/project/seven Un menú apara el administrador http://drupal.org/project/admin_menu y un menu para el editor(que se pueda personalizar y sea muy pero muy simple) http://drupal.org/project/simplemenu

Bien queremos que todo lo relacionado con los usuarios y el administrador del site lo gestione el theme de administracion. Este es un pequeño ejemplo de como podemos "desviar" el uso del theme admin por varias condiciones, por ejemplo yo quiero que me muestre el theme si alguien quiere hacer login(de lo contrario se mostrara el theme principal). Esto lo agregamos en el settings.php de nuestro site. Simple práctico.

  $args = explode('/', $_GET['q']);
if($args[0]=='user'){
$conf = array(
'site_name' => 'Admin Panel',
'theme_default' => 'seven',
'anonymous' => 'Visitor',
);
}

En un próximo Drupal tip como administrar los bloques del sitio principal desde el theme admin, hasta ahora lo he logrado hackeando el core, aun estoy buscando la manera de hacerlo limpiamente pero hasta ahora no he dado con el clavo.

0 Comentarios:

Publicar un comentario

 
Toggle Footer