Clicky

Cómo poner módulos personalizados en los artículos Joomla!

Insertar entre el texto de los artículos de Joomla! cualquier contenido, por ejemplo un bloque de Adsense

Una de las herramientas más útiles que podemos tener en la caja de herramientas de nuestro Joomla! es la capacidad de poner el contenido de un módulo en el cuerpo de un artículo. (El artículo que estás leyendo ahora es con este método. Mira el mensaje en el recuadro de la derecha. Eso es realmente el contenido de un módulo que se carga a la derecha en este artículo)

El módulo de la derecha con el logo de Google Buzz it! lo he situado en esta posición, además, con una tabla (ver código fuente en tu navegador) .

Esto puede ser un ahorro de tiempo significativo, ya que puede crear un módulo -o varios- de una sola vez en el gestor de módulos y luego simplemente colocarlo en un buen número de artículos en tu sitio.

Eso significa que no tendríamos que establecer los contenidos individualmente en cada artículo: hacer del trabajo una vez y luego simplemente decirle a Joomla! en que lugar deseamos que aparezca el módulo.

Para mostrar cómo hacer esto, voy a explicarlo también con un ejemplo de la utilización de este método para poner un bloque de Adsense en la derecha del contenido de un artículo.

1) En Joomla ir a Extensiones → Gestor de módulos. Luego hacemos click en "Nuevo" para crear un nuevo módulo.

Crear nuevo módulo Joomla!

2) Podemos seleccionar dos tipos, si los tienes instalados, de la lista de módulos disponibles, el HTML Module o Personalizar HTML . (se puede poner otros tipos de módulos en los artículos y hacer la misma operación, pero para este ejemplo te mostraré cómo hacer esto con dos módulo de HTML personalizados.)

Crear nuevo módulo HTML personalizado Joomla

3) En la pantalla de arriba pinchamos en siguiente y nos aparecerá la pantalla para personalizar nuestro módulo:

Posición y nombre el módulo de Joomla


Aquí daremos Nombre al módulo. En este ejemplo, el nombre de los módulo son "Adsense" y "Prueba" pues he creado dos, con un método diferente para cada uno, el HTML Module y Personalizar HTML.

4) En la misma pantalla, establecer para "Mostrar el título" en "No" (también se podría mostrar si lo consideráis necesario).

5) Para la posición de módulo (y aquí está la clave de este truco), colocaremos el cursor en el campo al lado de "Posición", pincharemos hasta que podamos escribir, borraremos la posición que tuviese (normalmente "left") y escribiremos un nombre nuevo. En este ejemplo de la imagen de arriba he llamado la nueva posición "adsense".

6) Para la asignación de menú, podemos dejarlo en todos.

7) En el área de salida personalizada (campo para código), introducir cualquier contenido que desees incluir en este módulo. En este ejemplo, puse un código de un bloque de anuncios de Adsense (a la derecha), y el de arriba personalizado con Google Buzz it!:


Dejo una pantalla completa con el mod_custom que he llamado "prueba":

Módulo Jommla Mod_custom

8) Cuando terminas, guardas el nuevo módulo creado.

9) Ir al Administrador → Contenido → Gestor de Artículos, y abrir un artículo en el que le gustaría poner este módulo.

10) Siempre que desees que el módulo se vea, usaremos este tipo de sintaxis (que se llama a veces como la sintaxis de la "loadposition"):

codigo loadposition

Sustitúyase "posicionnuevomodulo" con el nombre de la posición de módulo nuevo que ha creado al escribir el nombre de la nueva posición en el módulo de HTML personalizado. En este caso yo he sustituido los dos módulos insertados el de Adsense y el de Google Buzz. Os dejo un ejemplo del código del primer módulo "prueba":

<table cellspacing="5" cellpadding="5" align="center" style="border: 0px none ; width: 100%; height: 100%;">
   
       
            Una de las herramientas más útiles que podemos tener en la caja
de herramientas de nuestro Joomla! es la capacidad de poner el contenido
de un módulo en el cuerpo de un artículo. (El artículo que estás leyendo ahora
es con este método. Mira el mensaje en el recuadro de la derecha. Eso es
realmente el contenido de un módulo que se carga a la derecha en este artículo)<br />
           

            El módulo de la derecha con el logo de Google Buzz it!
lo he situado en esta posición, además, con una tabla (ver código fuente en tu navegador) .<br />
           

            Esto puede ser un ahorro de tiempo significativo, ya que puede crear
un módulo -o varios- de una sola vez en el gestor de módulos y luego simplemente
colocarlo en un buen número de artículos en tu sitio.</td>
            loadposition</td>
       
   
</table>


Para mi ejemplo, como veis he utilizado, además, una tabla para posicionarlos a la derecha (el texto de "loadpositon" es una imagen ya que si no saldría de nuevo el módulo por los {corchetes}, sustituirlo vosotros escribiéndolo a mano.

Y ya está, este truco para insertar módulos en los artículos de Joomla! es poco conocido aún para los que llevan usando años este gestor de contenidos.

Jesus_Caceres