Jump to content

"SOLUCIONADO" Slider en el top of pages sólo en pagina home


Recommended Posts

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 by Applebcn (see edit history)
Link to comment
Share on other sites

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

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

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

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

¿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

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!!  :P

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

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

Por fiiiiiiiiiin!!! conseguido!!!

 

Ya decía yo que a mi esto del Grid solo me sonaba a juego de la play...  :D

 

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

Guest
This topic is now closed to further replies.
×
×
  • Create New...