Foros del Web » Creando para Internet » Sistemas de gestión de contenidos » Joomla »

Personalizar páginas de Secciones

Estas en el tema de Personalizar páginas de Secciones en el foro de Joomla en Foros del Web. Buenos días! Estoy personalizando una plantilla gratuita, y quiero saber si es posible, como en wordpress, que cada vez que en el menú entro en ...
  #1 (permalink)  
Antiguo 16/07/2010, 02:36
Avatar de scout_vlc  
Fecha de Ingreso: julio-2007
Ubicación: Valencia
Mensajes: 141
Antigüedad: 17 años, 5 meses
Puntos: 0
Personalizar páginas de Secciones

Buenos días!
Estoy personalizando una plantilla gratuita, y quiero saber si es posible, como en wordpress, que cada vez que en el menú entro en una sección, la cabecera cambie, y no sea la misma imagen que en la página principal, sino una imagen referente a la sección en la que te encuentras.

Es decir, yo clico en el menú en "Actividad x" por ejemplo, que está dentro de la sección "Actividades" y me gustaría que la cabecera fuera una imagen con la leyenda 'actividades', y no la imagen del header que ocupa más, es decir, me gustaría para cada sección una cabecera diferente, y ya puestos, de un tamaño de altura más reducido.

¿Cómo se puede conseguir eso?
Muchas gracias gente!! me habéis salvado muchas veces! xD
  #2 (permalink)  
Antiguo 16/07/2010, 12:52
Avatar de Larenz
Colaborador
 
Fecha de Ingreso: enero-2007
Ubicación: Nicaragua
Mensajes: 1.398
Antigüedad: 17 años, 11 meses
Puntos: 55
Respuesta: Personalizar páginas de Secciones

Puedes hacerlo mediante módulos. Es decir tendrías que modificar el index.php de la plantilla y agregarle una nueva posición. Luego solo sería que definieras en un nuevo módulo cada imagen del header y le dieras la orden que se muestre en x menú que vayas accediendo de modo que cada imagen irá cambiando.

¿Logras enteder mi idea?
__________________
¡No lo sé todo! Pero comencé como tú, ¡sin saber nada!
Encuéntrame en Facebook: Perfil + Página
  #3 (permalink)  
Antiguo 16/07/2010, 13:02
Avatar de scout_vlc  
Fecha de Ingreso: julio-2007
Ubicación: Valencia
Mensajes: 141
Antigüedad: 17 años, 5 meses
Puntos: 0
Respuesta: Personalizar páginas de Secciones

Hola!
La idea si la entiendo, pero no sé si soy capaz de llevarla a la práctica.
¿Qué tendría que añadir al index.php?

En http://scoutsvalencians.org/web/ se puede ver el index.php y el CSS completo lo pongo disponible aquí: ver CSS completo

A ver si consigo aclararme.. me da buena sensación, seguro que con vuestra ayuda lo consigo!!
gracias!
  #4 (permalink)  
Antiguo 16/07/2010, 13:16
Avatar de Larenz
Colaborador
 
Fecha de Ingreso: enero-2007
Ubicación: Nicaragua
Mensajes: 1.398
Antigüedad: 17 años, 11 meses
Puntos: 55
Respuesta: Personalizar páginas de Secciones

Lo que tienes que hacer es lo siguiente. Editar mediante el index.php el header, o sea le pones los estilos que llevará y crearás obviamente su ancho y alto mediante CSS. Luego solamente tendrás que llamar a una posición mediante php:

Código PHP:
<?php if($this->countModules('header')) : ?>
  <jdoc:include type="modules" name="header" style="none" />
<?php endif; ?>
Una vez que creas el llamado a la nueva posición entonces tendrás que entrar a tu archivo templateDetails.xml y agregarle la nueva posición:

Código HTML:
<position>header</position> 
Ahora digamos que tienes 3 Menús:

1- Inicio
2- Arte
3- Galería


Entones eso significa que tendrás que tener 3 imágenes y por lo tanto necesitarás crear 3 nuevos módulos. Estos módulos tendrán que ser HTML (Personalizar HTML o HTML Personalizado) y deberás de llamar a las imágenes, 1 por cada módulo.

-----------------------
NOTA: Las imágenes tendrán que estar en la siguiente ruta:

images/stories/imagen1.jpg
-----------------------

Ahora una vez que has creado cada módulo tendrás tres opciones para mostrar los módulos:

1- Mostrar en todo el sitio
2- No mostrar (ocultar)
3- Seleccionar los menús en donde mostrar <- ESTE ES EL QUE USARÁS EN CADA MÓDULO

Bueno... hasta aquí me imagino y supongo que sabes crear menús y sabes crear módulos.. así que doy por hecho que este mini-tuto es más que suficiente para salir de donde estás perdido.
__________________
¡No lo sé todo! Pero comencé como tú, ¡sin saber nada!
Encuéntrame en Facebook: Perfil + Página
  #5 (permalink)  
Antiguo 16/07/2010, 13:23
Avatar de scout_vlc  
Fecha de Ingreso: julio-2007
Ubicación: Valencia
Mensajes: 141
Antigüedad: 17 años, 5 meses
Puntos: 0
Respuesta: Personalizar páginas de Secciones

muchas gracias!
a ver si saco ahora un poco de tiempo e intento probar lo que me has explicado!!!
GRACIAS!
  #6 (permalink)  
Antiguo 16/07/2010, 15:27
Avatar de Larenz
Colaborador
 
Fecha de Ingreso: enero-2007
Ubicación: Nicaragua
Mensajes: 1.398
Antigüedad: 17 años, 11 meses
Puntos: 55
Respuesta: Personalizar páginas de Secciones

Suerte.... es cosa de paciencia nada más... nada que seguramente no puedas realizar.
__________________
¡No lo sé todo! Pero comencé como tú, ¡sin saber nada!
Encuéntrame en Facebook: Perfil + Página
  #7 (permalink)  
Antiguo 16/07/2010, 15:48
 
Fecha de Ingreso: enero-2008
Mensajes: 614
Antigüedad: 16 años, 11 meses
Puntos: 57
Respuesta: Personalizar páginas de Secciones

Existe una extension de Joomla! que al parecer hace lo que quieres. No la probe (y en su pagina no vi alguna demostracion) pero segun la descripcion es lo que necesitas
Flexheader3
  #8 (permalink)  
Antiguo 19/07/2010, 02:20
Avatar de scout_vlc  
Fecha de Ingreso: julio-2007
Ubicación: Valencia
Mensajes: 141
Antigüedad: 17 años, 5 meses
Puntos: 0
Respuesta: Personalizar páginas de Secciones

Hola!
He probado el módulo "mod_flexheader3" y me muestra una imagen, de la carpeta escogida, pero yo quiero tener varias imágenes en esa carpeta, una por cada sección de mi sitio, y que cuando entre en cada sección muestre la imagen correspondiente a esa sección.

Leyendo la documentación (una de las opiniones) de mod_flexheader3, dice "You do not need more than one module. Just rename the picture to filename shown in the help window on your frontpage. An itemid filename works for the menu entry and all articles in a blog for example. An itemid-id filename works for a specific article (id) under this menu entry (itemid)."
Pero no acabo de entenderlo bien ¿a qué se refiere con ventana de ayuda de la página principal? ¿Dónde debo configurar las imágenes apra conseguir lo que yo quiero?

Si no...probaré, aunque me cueste más tabajo, lo que me ha explicado Larenz xD
Un saludo y gracias!!!
  #9 (permalink)  
Antiguo 19/07/2010, 10:44
Avatar de Larenz
Colaborador
 
Fecha de Ingreso: enero-2007
Ubicación: Nicaragua
Mensajes: 1.398
Antigüedad: 17 años, 11 meses
Puntos: 55
Respuesta: Personalizar páginas de Secciones

No cuesta más trabajo mi explicación, ya que es practicamente lo mismo. Lo único de más que harás es que si no tienes una posición en la plantilla como header, o sea con sus medidas de ancho y alto tendrás que crearla y agregar allí la posición en donde irá el módulo.

De allí todo lo demás es como si fueras a trabajar con esa extensión que te recomendaron, ya que con mi ejemplo harás casi lo mismo: crearás un nuevo módulo y en el editor de texto del módulo vas a llamar a la imagen, asignarás cada módulo creado a cada item de menú que quieras dicha imagen.

Es lo mismo, pero con diferente módulos. Y yo hasta te lo expliqué...!!!
__________________
¡No lo sé todo! Pero comencé como tú, ¡sin saber nada!
Encuéntrame en Facebook: Perfil + Página
  #10 (permalink)  
Antiguo 20/07/2010, 01:53
Avatar de scout_vlc  
Fecha de Ingreso: julio-2007
Ubicación: Valencia
Mensajes: 141
Antigüedad: 17 años, 5 meses
Puntos: 0
Respuesta: Personalizar páginas de Secciones

Tienes razón Larenz!! voy a intentar ahora lo que me comentas, ¡así aprendo haciendo!
Muchas gracias!!

Etiquetas: personalizar, secciones
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:31.