Os mostramos cómo añadir nuevas regiones a Drupal para poder personalizar al máximo nuestra página web. El proceso es diferente dependiendo de la versión de Drupal, veamos los detalles:
Añadir regiones en Drupal 5
Para añadir una nueva región en Drupal 5 tenemos que editar el archivo llamado template.php que puedes encontraren en el theme que tengas instalado, por defecto es así:
function mytheme_regions() {
return array(
'right' => t('right sidebar'),
'content' => t('content'),
'header' => t('header'),
'footer' => t('footer'),
'floater' => t('floater'),
);
}
?>
dentro del array añadimos la nueva región de manera que quede así (nueva_region es el nombre que yo le he dado pero puedes poner lo que quieras:
function mytheme_regions() {
return array(
'right' => t('right sidebar'),
'content' => t('content'),
'header' => t('header'),
'footer' => t('footer'),
'floater' => t('floater'),
'nueva_region' => t('nueva region'),
);
}
?>
Por último editamos el fichero page.tpl.php que podemos también encontrar dentro del theme en cuestión y añadimos la región en la parte que nos interese del HTML:
print $nueva_region;
?>
Te recomiendo veas el videotutorial que ponemos al final donde ésta parte se concreta más a fondo, incluso podríamos meterle estilos CSS a una región en concreto.
Para ver los cambios limpia la caché del sitio.
Añadir regiones en Drupal 6 y 7
En drupal 6 y 7 el archivo a editar para añadir la nueva región es el nombre-del-theme.info
regions[sidebar_right] = Right sidebar
regions[sidebar_left] = Left sidebar
regions[pre_content] = Before content
regions[content_bottom] = Bottom content
regions[header] = Header
regions[footer_region] = Footer
regions[nueva-region] = Nueva Region
Las regiones predeterminadas pueden variar de un theme a otro, tan solo añadimos una línea más como ves al final del anterior ejemplo y le damos el nombre que queramos, pero regions tenemos que dejarlo inalterable. También puede pasar que en el archivo.info na haya ninguna referencia a las regiones, como es el caso del theme Garland, en esos casos no basta con poner solo la región que queramos añadir, sino que hay que ponerlas todas.
Por último, y al igual que en drupal 5, ediatmos el page.tpl.php del theme para insertar la región en el HTML, leete la sección de Drupal 5 con respecto a ésto.
Temática: Internet
Nivel: Experto
Muy buen videotutorial.
Muy buen videotutorial. Gracias por el aporte 😉
Solucionado
Hola.. ya encontré la solucion!!..
Le añades
/?q=user a la ruta de acceso en la barra de direccion de tu navegador
EYoCa
No puedo iniciar sesion
Hola..
Añadiendo y quitando bloques, por accidente quité el inicio de sesion y ya no puedo acceder a la administracion de drupal. La version de drupal que tengo es 5 y Mysql 5.077. Gracias por su ayuda!!
EYoCa