qué más podemos hacer admin joomla
DESCRIPTION
¿Qué más podemos hacer con el Administrador de Joomla!? 4 de 5 Taller de Creación de plantillas de Joomla! impartido el 28 de febrero 2010 por el Grupo de Usuarios de Joomla! GuatemalaTRANSCRIPT
¿Qué más podemos hacer?
Algunas opciones disponibles en el administrador de Joomla!
EL CONTENIDO LO MANEJA JOOMLA!, SOLO HAY QUE CONFIGURARLO BIEN
brian.teeman.net
Los parámetros de home
35 Parámetros
Asignación de Menús• Mi sitio puede usar una plantilla distinta en cada
menú ítem
Los módulos tienen más parámetros
• Veamos un par de cosas interesantes que podemos hacer con estos parámetros
Submenús
El resultado en el frontend
¿Y se puede hacer algo mejor que eso?
Extensiones de terceros
Funcionan, pero queremos mostrarle una opción sin necesidad de recurrir a extensiones de terceros
Publiquemos el submenú en otra posición
• En el módulo del menú modifiquemos un parámetro – Nivel Final
Creemos módulo del submenú
Configurando los módulos
Módulo padre Módulo hijo
Y el resultado
Aquí está nuestro submenú, pero sigue sin gustarme
Pero ahora si podemos cambiarle el estilo solo al submenú
Menú Alias
• Es menú ítem que apunta a otro menú ítem• ¿Para qué?– Deseamos que un mismo articulo aparezca en dos
menús distintos – Deseamos mostrar un submenú, pero el padre no
tiene información o tiene la misma que el primer hijo
– Deseamos tener el menú principal duplicado al pie del sitio.
Menú Alias
• Para los primeros dos casos– http://www.joomla4web.com/blog/using-the-men
u-alias-function-in-joomla.html– http://www.theartofjoomla.com/magazine/article
/18-menu-alias-tricks.html• Para el último probemos como hacerlo en la
página de “Cultura Android de Guatemala”
Duplicando el menú en el footer
1. Necesitamos un nuevo menú (Gestor de menús, nuevo)
2. Agreguemos menú ítems al nuevo menú3. Publiquemos el módulo4. Modifiquemos el estilo de este módulo
Estilo de ejemplo
¿Y si queremos algo especial?
Usemos el API de Joomlaen nuestra plantilla
Ejemplos Clásicos – Nombre del sitio
echo $this->title;
$mainframe = JFactory::getApplication();echo $mainframe->getCfg('sitename');
Módulo de ingreso sin modificar
Datos del usuario conectado
Si llegáramos a necesitar los datos, estos los podemos obtener de la siguiente forma:
ES FÁCIL DECIRLE A UN MÓDULO QUE SE MUESTRE EN EL HOME, PERO SI QUIERO QUE SE MUESTRE EN TODAS LAS PÁGINAS EXCEPTO EN HOME
En Joomla! 1.6 es trivial, pero en 1.5 necesitamos un poco de imaginación
Joomla! 1.5 Joomla! 1.6
No desperdiciemos el espacio• Si no hay nada que publicar en una posición que su
espacio sea ocupado alguien más
Área desperdiciada
Ampliemos nuestra condición
Ahora si aprovechamos el espacio
Un poco mas de countModules
http://magazine.joomla.org/issues/Issue-Feb-2011/item/346-Fourteen-secrets-of-Joomla-templating