Applebcn Posted December 30, 2013 Share Posted December 30, 2013 (edited) Hola, He modificado el slider que viene por defecto para subirlo debajo de la barra de menu, todo y que he añadido todas las excepciones en los hooks, me sigue saliendo el slider en apartados como la comparacion de productos o el resumen del pedido. He leido el post de nadie donde explica una modificacion del archivo homeslider.tpl añadiendo esto: {if $page_name=='index'}code {/if} Pero no me esta funcionando.. y tambien necesito hacerlo para el modulo editor de textos pagina de inicio que me esta dando el mismo problema. Muchas gracias, La pagina es: www.sewing.es prestashop 1.5. Edited December 30, 2013 by Applebcn (see edit history) Link to comment Share on other sites More sharing options...
nadie Posted December 30, 2013 Share Posted December 30, 2013 Ok, veo que mover el modulo desde Módulos -> Posiciones de los módulo al DisplayTop lo tienes realizado con exito ademas de haber insertado el codigo en el php del modulo para poder moverlo: http://mypresta.eu/en/art/tips-and-tricks/how-to-move-image-slider-module-from-home-to-top-in-prestashop.html, http://www.prestashop.com/forums/topic/256974-modulo-prestashop-modulo-homeslider-modificacion/) Y por lo que comentas quieres dejarlo en el Top of pages, tal como lo tienes ahora, pero que solo se vea en la pagina principal.¿Despues de modificar el fichero *.tpl has forzado compilación en la pestaña Parametros Avanzados -> Rendimiento y has realizado click en el boton que dice: Limpiar la cache Smarty & Autoload ? ----- Una cosa, veo que en tu web, la pagina principal la has dejado sin columnas pero no has colocado los modulos en cuestión en el displayhome, que por lo que veo se te verian practicamente igual que en el DisplayTop al haber dejado la columna central que tome todo el ancho con el grid9 ¿Porque no lo has realizado? Link to comment Share on other sites More sharing options...
Applebcn Posted December 30, 2013 Author Share Posted December 30, 2013 Hola Nadie, Gracias por tu respuesta, la verdad es que al final he añadido payment a las exepciones de los hooks y lo he solucionado en el apartado de resumen de los pedidos. Lo que no logro solucionar es el apartado products-comparision.php. En la segunda parte de respuesta me he perdido la verdad, nose a que te refieres.. no hacia falta subir los modulos al top of page? Hay algo mal hecho? yo quiero que la home se vea como esta ahora.. sin columnas y que ocupe todo el ancho tanto el slider como el texto. Muchas gracias de nuevo Nadie Link to comment Share on other sites More sharing options...
nadie Posted December 30, 2013 Share Posted December 30, 2013 Hola Nadie, Gracias por tu respuesta, la verdad es que al final he añadido payment a las exepciones de los hooks y lo he solucionado en el apartado de resumen de los pedidos. Lo que no logro solucionar es el apartado products-comparision.php. En la segunda parte de respuesta me he perdido la verdad, nose a que te refieres.. no hacia falta subir los modulos al top of page? Hay algo mal hecho? yo quiero que la home se vea como esta ahora.. sin columnas y que ocupe todo el ancho tanto el slider como el texto. Muchas gracias de nuevo Nadie Te comento. Has quitado las columnas de la pagina principal y depende dejar los módulos del slider y el editorial en el DisplayHome lo has colocado en el DisplayTop (Top of pages), ¿Porque no los dejastes en el DisplayHome si habias quitado las columnas de la pagina principal? No quiero enrollarme mucho xDDDDD Como lo has dejado en el DisplayTop depende meter todas las excepciones, estas seguro que por ejemplo para el slider intentastes editar el fichero: modules/homeslider/homeslider.tpl Y pusistes esto: {if $page_name == 'index'} al principio del fichero y esto: {/if} al final del fichero ? Link to comment Share on other sites More sharing options...
Applebcn Posted December 30, 2013 Author Share Posted December 30, 2013 Nadie, el error estaba en que no ponida el {/if} al final del fichero. ya lo he hecho pero ahora el problema es que no me aparece ni en la home... Creo que voy a hacer lo que me dices de devolver los dos modulos al display home pero antes lo he probado y el slider volvia a ser del tamaño original.. he de modificar el modulo para agrandarlo? Gracias por tus respuestas!! Link to comment Share on other sites More sharing options...
nadie Posted December 30, 2013 Share Posted December 30, 2013 ¿El fichero lo has dejado asi: {if $page_name == 'index'} {* * 2007-2013 PrestaShop * * NOTICE OF LICENSE * * This source file is subject to the Academic Free License (AFL 3.0) * that is bundled with this package in the file LICENSE.txt. * It is also available through the world-wide-web at this URL: * http://opensource.org/licenses/afl-3.0.php * If you did not receive a copy of the license and are unable to * obtain it through the world-wide-web, please send an email * to [email protected] so we can send you a copy immediately. * * DISCLAIMER * * Do not edit or add to this file if you wish to upgrade PrestaShop to newer * versions in the future. If you wish to customize PrestaShop for your * needs please refer to http://www.prestashop.com for more information. * * @author PrestaShop SA <[email protected]> * @copyright 2007-2013 PrestaShop SA * @version Release: $Revision$ * @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0) * International Registered Trademark & Property of PrestaShop SA *} <!-- Module HomeSlider --> {if isset($homeslider)} <script type="text/javascript"> {if isset($homeslider_slides) && $homeslider_slides|@count > 1} {if $homeslider.loop == 1} var homeslider_loop = true; {else} var homeslider_loop = false; {/if} {else} var homeslider_loop = false; {/if} var homeslider_speed = {$homeslider.speed}; var homeslider_pause = {$homeslider.pause}; </script> {/if} {if isset($homeslider_slides)} <ul id="homeslider"> {foreach from=$homeslider_slides item=slide} {if $slide.active} <li> <a href="{$slide.url|escape:'htmlall':'UTF-8'}" title="{$slide.description|escape:'htmlall':'UTF-8'}"> <img src="{$link->getMediaLink("`$smarty.const._MODULE_DIR_`homeslider/images/`$slide.image|escape:'htmlall':'UTF-8'`")}" alt="{$slide.legend|escape:'htmlall':'UTF-8'}" height="{$homeslider.height|intval}" width="{$homeslider.width|intval}" /> </a> </li> {/if} {/foreach} </ul> {/if} <!-- /Module HomeSlider --> {/if} ? Link to comment Share on other sites More sharing options...
Applebcn Posted December 30, 2013 Author Share Posted December 30, 2013 Nadie acabo de hacerlo como me dices y sigue sin aparecer el slider en la home... Creo que sera mejor que haga la otra opción, si pongo estos dos módulos en el display home cogerán todo el ancho del menú? gracias de nuevo!! Link to comment Share on other sites More sharing options...
nadie Posted December 30, 2013 Share Posted December 30, 2013 Nadie acabo de hacerlo como me dices y sigue sin aparecer el slider en la home... Creo que sera mejor que haga la otra opción, si pongo estos dos módulos en el display home cogerán todo el ancho del menú? gracias de nuevo!! Si tendran el ancho del menu, porque veo en tu web que en la columna central has cambiado el grid. Link to comment Share on other sites More sharing options...
nadie Posted December 30, 2013 Share Posted December 30, 2013 Si tendran el ancho del menu, porque veo en tu web que en la columna central has cambiado el grid. Ah no, no lo cambiastes, cambia en tu fichero: themes/plantilla/header.tpl Esto: <div id="center_column" class=" grid_5"> por <div id="center_column" {if $page_name=='index'} class=" grid_9 alpha omega" {else} class=" grid_5" {/if}> Link to comment Share on other sites More sharing options...
Applebcn Posted December 30, 2013 Author Share Posted December 30, 2013 Por fiiiiiiiiiin!!! conseguido!!! Ya decía yo que a mi esto del Grid solo me sonaba a juego de la play... He puesto los dos modulos en el dsplay home y ya funciona todo como debe!! Muchisima gracias nadie!! Eres un Crack!! Link to comment Share on other sites More sharing options...
nadie Posted December 30, 2013 Share Posted December 30, 2013 Por fiiiiiiiiiin!!! conseguido!!! Ya decía yo que a mi esto del Grid solo me sonaba a juego de la play... He puesto los dos modulos en el dsplay home y ya funciona todo como debe!! Muchisima gracias nadie!! Eres un Crack!! Un placer ayudarte y servirte! Si das el tema como solucionado, edita el titulo del tema, editando el primer mensaje, pulsando en editar, y después en "Usar editor completo", añadiendo la palabra "Solucionado" al titulo, esto ayudara, a mantener una mayor organización en el foro. Si no sabes como añadir la palabra "Solucionado" al título del tema, aquí tienes una guía: http://www.prestashop.com/forums/topic/269515-solucionado-%C2%BFcomo-poner-la-palabra-solucionado-en-el-titulo-del-tema/ Link to comment Share on other sites More sharing options...
Recommended Posts