Pasar al contenido principal
Inicio
  • Inicio
  • Cursos
  • Estudiantes
  • Matemáticas
  • Ofimática

Añadir regiones en Drupal

Se encuentra usted aquí

  1. Inicio
  2. Drupal

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í:

<?php
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:

<?php
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:

<?php
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.

En el siguiente videotutorial podemos ver todo el proceso en Drupal 5, ya sabes que en Drupal 6 se edita el archivo .info
El vídeo está en inglés pero se "ve" muy claro:

Descargar

Categorías: 
Drupal
Temática: 
Internet
Nivel: 
Experto

Navegación del libro

  • ‹ Actualizar de Drupal 5 a Drupal 6
  • arriba
  • Cambiar un sitio drupal de servidor ›
  • Agregar comentario

Comentarios

Raül Rodríguez (no verificado)

Muy buen videotutorial.

Mié, 28/10/2009 - 08:49

Muy buen videotutorial. Gracias por el aporte ;)

  • responder

EYoCa (no verificado)

No puedo iniciar sesion

Jue, 13/05/2010 - 17:04

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

  • responder

EYoCa (no verificado)

Solucionado

Jue, 13/05/2010 - 17:12

Hola.. ya encontré la solucion!!..
Le añades
/?q=user a la ruta de acceso en la barra de direccion de tu navegador

EYoCa

  • responder

Manuales y tutoriales

  • Access
  • Apuntes
  • Audio
  • BackdropCMS
  • C++
  • Diseño
  • Drupal
  • Facturascripts
  • Firefox
  • Gmail
  • HTML y CSS
  • Internet
  • Linux
  • PHP
  • Python
  • Ruby
  • Second Life
  • Velneo
  • Vídeo
  • Web
  • Windows
  • Wordpress
  • Seguridad

Drupal

  • Apuntes Drupal
  • Curso básico de Drupal
  • Instalación de Drupal 5 en local
  • Instalación de Drupal 5 en remoto
  • Cómo cambiar Drupal 5 de idioma
  • Módulos Drupal
  • Actualizar de Drupal 5 a Drupal 6
  • Añadir regiones en Drupal
  • Cambiar un sitio drupal de servidor
  • Drupal, Cloudflare y 1and1
  • Instalación de Drupal 6 en local
  • Trasladar drupal del hosting a un servidor local

Privacidad y aviso legal - Licencia- Politica de cookies