Antes que nada debemos saber que las Templates se componen de varios tipos de código, por un lado tenemos el HTML, javascript y php propio de la template eso no se modifica en nada, loque debemos buscar es el código php de joomla que en el caso de la versión 1.0 generalmente incluye el prefijo "mos"
Y lo iremos sustituyendo por su par en la versión 1.5. Dichos cambios los hacemos en el index.php, pero hay que tener cuidado por ejemplo en mi caso el index llamaba a un archivo modules.php que cargaba los módulos y cuando teminé no me cargaba los módulos hasta que arreglé dicho archivo.
Abajo dejo una tabla que me fue de mucha ayuda para la conversión, se trata de los códigos de la 1.0 y su equivalente en la 1.5.
| Uso en Joomla 1.0 |
Uso en Joomla 1.5 |
| Mostrar el componente |
|
| <?php echo mosMainBody();?> |
<jdoc:include type="component" /> |
| Contar el número de módulos en una posición |
|
| <?php if (mosCountModules('left')) : ?> | <?php if ($this->countModules('left')) : ?> |
| <?php if (mosCountModules('left') || mosCountModules('right')) : ?> | <?php if ($this->countModules('left OR right')) : ?> |
| Cargar módulos en una posición |
|
| <?php mosLoadModules('left', 0);?> | <jdoc:include type="modules" name="left" style="table"/> |
| <?php mosLoadModules('left', -1);?> | <jdoc:include type="modules" name="left" style="raw"/> |
| <?php mosLoadModules('left', -2);?> | <jdoc:include type="modules" name="left" style="xhtml"/> |
| <?php mosLoadModules('left', -4);?> | <jdoc:include type="modules" name="left" style="rounded"/> |
| Cargar un único módulo |
|
| <?php mosLoadModule('Banners', -1);?> | <jdoc:include type="module" name="Banners" style="raw" /> |
| <?php mosLoadModule('Latest News', -2);?> | <jdoc:include type="module" name="Latest News" style="xhtml" /> |
| <?php mosLoadModule('Newsflash', -3);?> | <jdoc:include type="module" name="Newsflash" style="rounded" /> |
| Incluir directiva en el TAG HEAD | |
| <?php mosShowHead();?> | <jdoc:include type="head" /> |
| Mostrar la ruta (pathway) |
|
| <?php mosPathWay();?> | Incluir un módulo ruta (mod_breadcrumbs) en la posición deseada. |
Fuente: AyudaJoomla.com

