Tam. Fuente: Pq. Md. Gr.
Armonyka
Consultoria, gestion y desarrollo de proyectos web con el gestor de contenidos Drupal.

Crear una región o regiones en un tema (theme) para Drupal

PDFPDF

En esta mini-guía vamos a ver como crear una nueva región sobre un tema (theme) para sitios realizados con Drupal:

Que necesitamos:

  • Un fichero xxcomosellamemitemaxx.info donde tengamos listadas todas las regiones en las que podemos colocar bloques. Eso si, todas es todas, esto quiere decir que debemos incluir también las que vienen por defecto.

Aqui tenemos un ejemplo de un fichero .info para el tema que queremos modificar :                 

regions[header] = Header
regions[left] = Left Sidebar
regions[right] = Right Sidebar
regions[content_top] = Content Top
                          ...
regions[footer] = Footer

Content Top es la nueva región que queremos implementar, esta región irá justo encima de la región de contenidos (content) y nos permitirá albergar en ella cualquier bloque o bloques.

  • Limpiar la caché de nuestro sitio:

    Administer >> Site Configuration >> Performance y hacemos click en "Clear Cache".

  • Ir a:

    Administer >> Site building >> Blocks para comprobar que la nueva región aparece en el listado. Ahora es cuando añadimos el bloque que queramos mostrar en esa región y salvamos.

Si actualizamos la página principal, vemos que el bloque no aparece. La nueva región existe, pero no le hemos indicado a Drupal donde queremos que la ubique. Para indicarselo, abriremos el page.tpl.php correspondiente  al tema que estamos modificando e introduciremos la región.

Como queremos que aparezca encima de la región del contenido, en nuestro caso tenemos que añadirla dentro del contenedor main y encima del título tal y como se ve en el siguiente ejemplo.

<div id="main">
     <?php print $content_top; ?>
     <h1 class="title"> <?php print $title ?>
     <div class="tabs"> <?php print $tabs ?></div>
     <?php ...
                              ...           ?>
     <?php print $content; ?>
     <?php print $feed_icons; ?>
</div>

Ahora viene lo más complicado:

"Salvar el fichero y actualizar"  :D

 

Armonyka staff


Ultimos articulos

Proyecto Drupal: Gafas-Outlet.com

Plataforma de e-commerce:

Drupal + Ubercart + Paypal + LaCaixa

VotingAPI + CCK + Views + SEO

Crear ranking de votaciones con Views (1/3)

En este artículo veremos como crear un ranking con los artículos o productos más valorados, para ello necesitamos una instalación base de Drupal:

Crear ranking de votaciones con Views (2/3)

Vamos a establecer las relaciones para esta view despues de haber definido: campos, formato y filtros.

Crear ranking de votaciones con Views (3/3)

Ahora, vamos a indicar la ruta en la que queremos que nuestra view sea accesible por los usuarios. Para ello haremos lo siguiente:

Guia basica SEO para Drupal 5 y 6

Este documento va a contar cuales son los principales módulos que permiten un buen posicionamiento en los buscadores para un sitio basado en Drupal.

Crear una región o regiones en un tema (theme) para Drupal

En esta mini-guía vamos a ver como crear una nueva región sobre un tema (theme) para sitios realizados con Drupal:

Que necesitamos:

Caracteristicas Pack Basic

Especificaciones del pack Basic. 
[Proximamente]

Caracteristicas Pack Advans

Especificaciones del pack Advans.
[Proximamente]

Caracteristicas Pack Xpert

Especificaciones del pack Xpert.
[Proximamente]

Eventos Drupal y Software Libre

Instalación de Drupal 5 y 6, y su instalación en castellano

15/04/2009 18:00
15/04/2009 20:00

Mediante acuerdo realizado con Medialab-Prado, Documentados impartirá clases de formación de Drupal gratuitas.

Areas de administración en Drupal

13/05/2009 18:00
13/05/2009 20:00

Mediante acuerdo realizado con Medialab-Prado, Documentados impartirá clases de formación de Drupal gratuitas.

Gestión de contenido, usuarios y Registros en Drupal

17/06/2009 18:00
17/06/2009 20:00

Mediante acuerdo realizado con Medialab-Prado, Documentados impartirá clases de formación de Drupal gratuitas.

Armonyka 2008-09 Licencia de uso | C.C by-sa | Mapa Web | Accesibilidad | Contacto

Diseño y desarrollo Armonyka con
DRUPAL