Qué más podemos hacer admin joomla

Post on 13-Jun-2015

1.264 views 1 download

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! Guatemala

Transcript of Qué más podemos hacer admin joomla

¿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