Home » Joomla! » Cambiar header en cada sección

Cambiar header en cada sección

Indudáblemente hay muchas formas, pero señalaremos unas en este post.

CAMBIAR EL HEADER EN CADA SECCIÓN DE MI SITIO JOOMLA! 

Indudáblemente hay muchas formas, pero señalaremos unas en este post.

Una manera de conseguirlo es de la siguiente forma:

En el fichero /templates/nombre_template/index.php correspondiente a tu plantilla utiliza un código análogo al siguiente para mostrar la imagen que quieres que cambie cuando lo haga la opción seleccionada:

 

<?php if ($option=="com_frontpage") { ?>
<IMG height=165 alt="" src="<?php echo $mosConfig_live_site;?>/templates/nombre_template/

images/imagen1.jpg" width=770 border=0>
<?php } 
if ($option=="content") { ?>
<IMG height=165 alt="" src="<?php echo $mosConfig_live_site;?>/templates/nombre_template/

images/imagen2.jpg" width=770 border=0>
<?php } ?>

 

Donde:

<?php if ($option=="com_frontpage")

es la sección definida para cambiar la imagen "x" que tengas señalada para esa sección, en este caso el front page y así sucesivamente. Tantas opciones como imágenes tengas para mostrar en las secciones que tengas.

***************************

Otra forma un poco más fácil es utilizar la opción de crear un Módulo Custom y ponerlo en una de las posiciones de los módulos que existen.

¿Pero cómo demonios se hace?

1.- Poner el siguiente código en la celda del template que vamos a usar de cabecera:

<?php mosLoadModules ( 'user9' ); ?> 

2.- Ir al administrador del Sitio y Crear un Modulo Nuevo, para ello busca en el menú -MODULES- la opción -SITE MODULES- entras en ella y buscas entre los iconos de la derecha la opción NEW y pinchas en ella.

3.- Ahora ya solo te quedará ponerle un título, indicar que no se muestre, indicar en que posición quieres verlo (user9 en este ejemplo) y en el editor de texto insertar la imagen que quieres ver en la cabecera (aquí necesitaras la dirección url de la imagen) y después le indicas en que sección ó secciones quieres que salga tu cabecera y…Listo!.

No es necesario poner ninguna línea de PHP extra, solo crear un nuevo módulo para cada cabecera diferente que queremos ver.