Martes, 25 Julio 2017

Agregar módulos nuevos dentro de un Template

¡ Compartelo en tus REDES SOCIALES ! y siguenos en TWITTER

8 años 2 meses antes 8 años 2 meses antes por redlo.
Avatar de skullzgroup
skullzgroup
Platinum Boarder
Platinum Boarder
Mensajes: 473
Karma: 21
Más
Autor del tema
Agregar módulos nuevos dentro de un Template #2864
Tengo una duda con respecto a este tema y no doy con la solución.Soy un poco noob en esto,el caso es siguiente.

Se que para agregar módulos tengo que hacerlo dentro del "index.php" del template asignado por defecto.También he leído un post del Dagget donde explica la sintaxis de la función mosLoadModules.Pero no termino de entender como y donde colocar en mi plantilla.
Porque solo agregando el código que dice Dagget dentro del index.php no consigo ver los módulos dentro del template en el administrador Joomla.

Este es el codigo a seguir:

<?php mosLoadModules($position_name [, $style]); ?>

Aqui dejo un ejemplo del trabajo que estoy haciendo y lo que me gustaría es colocar dos módulos arriba del todo del template,puedes ver la imagen más pequeña,que adjunto para darte cuenta de lo que digo.

Entra aqui y mira las fotos.

Por favor, Identificarse para unirse a la conversación.

8 años 2 meses antes
Avatar de redlo
redlo
Administrator
Administrator
Mensajes: 5828
Karma: 312
Más
Agregar módulos nuevos dentro de un Template #2866

Desarrollos Web a medida Joomla
La vida es demasiado corta, como para tomarsela en serio

Por favor, Identificarse para unirse a la conversación.

8 años 2 meses antes
Avatar de skullzgroup
skullzgroup
Platinum Boarder
Platinum Boarder
Mensajes: 473
Karma: 21
Más
Autor del tema
Agregar módulos nuevos dentro de un Template #2869
Alli voy,no seas mala MARIA ANTONIA DE LAS MERCEDES DEL ANGEL DE DIOS RIVERA.JAJJAJAJJAJAJA

Por favor, Identificarse para unirse a la conversación.

8 años 2 meses antes 8 años 2 meses antes por redlo.
Avatar de skullzgroup
skullzgroup
Platinum Boarder
Platinum Boarder
Mensajes: 473
Karma: 21
Más
Autor del tema
Agregar módulos nuevos dentro de un Template #2872
Redlo,sigo sin entender.

por ejemplo en mi template de 1.0x tengo el archivo templateDetails.xml en el que comentas que hay que agregar código.Pero dentro de este archivo no tengo esto "<position>".

<positions>
                <position>hornav</position>
                <position>breadcrumbs</position>
                <position>banner</position>
                ..........
                <position>syndicate</position>
                <position>debug</position>
</positions>

Y el código que hay que poner dentro del index.php,como se donde acoplarlo :(.Asi tendría que ser el mio.


Parte del mensaje está oculto para usuarios no registrados. Por favor inicie sesión o regístrese para poder verlo.

Por favor, Identificarse para unirse a la conversación.

8 años 2 meses antes 8 años 2 meses antes por tuxmerlin.
Avatar de tuxmerlin
tuxmerlin
Platinum Boarder
Platinum Boarder
Mensajes: 451
Karma: 42
Más
Agregar módulos nuevos dentro de un Template #2878
Si ya tienes la ubicación de los módulos en la plantilla pero estos no aparecen para configurarlos, lo que tienes que hacer es crearlos desde el backend.
Vas al menú "Sitio --> Administrador de plantillas --> Posiciones de los módulos".

Si no tienes los módulos en la plantilla ahi se complica porque tienes que poner esos códigos que indicaste dentro de los "divs" de la plantilla dónde serán mostrados. Pero aquí lo más probable es que te despelote toda la plantilla porque seguramente no fueron contemplados durante su creación, entonces hay que recrear la plantilla completa. :(

Tux Merlín Extensions
"Orientar personas es despertar vida"... Anselm Grün

Por favor, Identificarse para unirse a la conversación.

8 años 2 meses antes 8 años 2 meses antes por skullzgroup.
Avatar de skullzgroup
skullzgroup
Platinum Boarder
Platinum Boarder
Mensajes: 473
Karma: 21
Más
Autor del tema
Agregar módulos nuevos dentro de un Template #2884
Hola de nuevo,sigo con las pruebas y hasta el momento he conseguido colocar los módulos,pero el problema es que me salen asi:

El Headerleft queda arriba a la izquierda del template,pero el Headeright me queda abajo del primer módulo,ósea en vertical y yo lo necesito en paralelo.
También le he colocado el style a los dos módulos igual siendo esta variable "1",pero no doy con el código justo para que quede bien.:(
Dentro del file index.php del template puedo utilizar las etiquetas <td> o solo puedo utilizar <div>.

Aqui dejo un screen de como queda el nuevo módulo Headerleft,aunque el otro lo tengo creado pero no está activado por lo que comento arriba:

[/url][img=http://img152.imageshack.us/img152/6059/modulosskullz.th.jpg]

Por favor, Identificarse para unirse a la conversación.

8 años 2 meses antes
Avatar de dagget
dagget
Gold Boarder
Gold Boarder
Mensajes: 234
Karma: 60
Más
Agregar módulos nuevos dentro de un Template #2892
La magia está en el propio estilo de los dos divs que han de estar paralelos, hay que tener en cuenta su anchura con los márgenes que exista entre ellos o uno se sitúa debajo del otro rápidamente al no encontrar hueco.

Si lo quieres hacer en divs deberás usar float: right, float:left si lo haces con una tabla pues con darle un ancho a cada una de las dos celdas se mantendrá la alineación por narices incluso crecerán a la par, a mi si las cosas me funcionan me da igual si el template es tableless como si no, hablo a título personal...

Si es encima del header como creo entender yo le haría directamente a lo rápido una tabla del ancho del contenedor de la web con dos celdas y en cada una cargaba un módulo con mosLoadModules();

También sería adecuado en este caso que hicieras usaras el mosCountModules() para dar un ancho a las celdas de forma que si no existen modulos cargados en una o en otra la celda en cuestion ocupe todo el ancho.

Algo así como <td <?php mosCountModules('headeright') == 0 ? echo "style='width:1000px;'" : echo "style='width:450px;'" ?>>

Además en joomla 1.0.x no había eso de position en el xml se debían incluir los nuevos nombres de posiciones desde el administrador como dice tuxmerlin sabiamente, si lo dije en otro post es pq se me esta olvidando ya el joomla 1.0.x, perdón.

CEO at Joomla! Projects
CEO at GWErp
Linux user number #470399

Por favor, Identificarse para unirse a la conversación.

Tiempo de carga de la página: 0.336 segundos