Image_Section

Image_Section es un pequeño módulo para drupal para poder cambiar la imagen de cabecera en función de la página.

En la creación/edición de cada página podrás seleccionar la imagen de una lista que se genera a partir de los ficheros del directorio que especifiques en las opciones (Settings).

No depende de ningún otro módulo pero yo uso FileShare para administrar las imagenes de cabecera (así no hay que estar andando con el ftp, útil sobre todo cuando el que va a administrar el site no es muy espabilado).

Es muy facil de usar:

  1. Se instala y habilita como cualquier otro módulo.
  2. Crea un directorio con las imagenes para poner en la cabecera.
  3. En settings->image_section indica el directorio donde se encuentran las imagenes y la imagen por defecto.
  4. Añade en la plantilla la llamada a imagen en la posiciónn que corresponda (*1)
  5. Selecciona en cada página la imagen que quieres que aparezca en la cabecera.

TODO:

  • Mejorar la preview de la imagen en la selección en cada página.
  • Posibilidad de que la selección afecte a los hijos.
  • Documentarlo correctamente y también en Ingles.

Cualquier sugerencia será bienvenida, si alguien prueba el módulo por favor que me lo comunique.

(*1)

Ejemplos de código para insertar la imagen en la plantilla (PHPTemplate):

  • En un tag de imagen

<?php
if (module_exist('image_section')){
echo "<img src='".image_section_get_image(&$node)."'>";
}
?>

  • En una capa como fondo

<?php
if (module_exist('image_section')){
$image_header=image_section_get_image(&$node);
}
?>

<div id="menu"
style="background: #718B9f
url(<?=$image_header?>)
top left no-repeat">

AdjuntoTamaño
image_section-0.2.tar.gz10.2 KB

Comentarios

descarga

Hola,

 a lo mejor pregunto algo evidente, pero no vemos desde donde se puede realizar la descarga del módulo.

Un saludo.