Jump to content

(SOLUCIONADO) Mover modulo descarga archivo adjunto


Recommended Posts

Buenos días.

 

Estoy preparando las fichas de productos, y algunos de ellos incluyen un archivo adjunto con las instrucciones de montaje.

 

En la ficha de producto se muestra la descripción, debajo los productos de la misma categoria y debajo la zona de descarga.

Quiero que la zona de descarga esté colocada entre la descripción y los productos de la misma categoria (que estos queden al final de la pagina), pero por mucho que he mirado, no se que hook debo modificar o como hacerlo.

 

Alguien me puede ayudar?

 

Adjunto imagen.

 

Trabajo en Prestashop 1.6.0.13 y la template por defecto.

 

Muchas gracias.

post-770886-0-71886000-1425548480_thumb.jpg

Edited by ide41 (see edit history)
Link to comment
Share on other sites

  • 2 weeks later...

Intenta insertar el hook en uno de estos que te adjunto, ahora mismo lo debes de tener puersto en "displayFooterProduct". Si no fuera en ninguno de esos, ves probando en los diferentes display product que tengas porque el hook debe ir ahí. No obstante yo trabajo con la 1.5.4 por si te saliera de forma diferente. Yo hace tiempo necesité algo similar a lo que pides y conseguí ponerlo justo debajo de la descripción y antes de los productos relacionados, vamos justo como lo quieres, por lo que debe ser en unos de esos display que te comento.

 

post-379673-0-09606200-1426945994_thumb.png

 

De paso mírate esta guía de Víctor Ródenas en el que se explican los diferentes hooks de la página de producto, imagino será igual o muy parecido a la versión 1.6:

 

http://victor-rodenas.com/2013/02/10/guia-hooks-de-la-ficha-del-producto-en-prestashop-1-5/

 

Un saludo!

Edited by CondonesDeMarca (see edit history)
Link to comment
Share on other sites

Pues he intentado a ver si veía algo, y no hay forma. No veo que en ningun displayFooter haya nada referente a adjuntos. No se que mirar mas.

He leido en el foro inglés algo del product.tpl, pero no funciona lo que dicen y no se que mas mirar.

 

Gracias de todos modos.

Link to comment
Share on other sites

Pues he intentado a ver si veía algo, y no hay forma. No veo que en ningun displayFooter haya nada referente a adjuntos. No se que mirar mas.

He leido en el foro inglés algo del product.tpl, pero no funciona lo que dicen y no se que mas mirar.

 

Gracias de todos modos.

 

Y has probado a entrar con el live edit dentro de la pagina del producto? Porque con el live edit puedes mover el módulo de productos relacionados y quizás te deje moverlo justo debajo del adjunto.

 

Y sino pues a ver si alguien te puede echar una mano ;)

Link to comment
Share on other sites

Finalmente he preguntado en el foro inglés, y me han dado algunas ideas.

Se tiene que modificar el archivo "product.tpl" del theme y mover parte del código.

 

                {if isset($attachments) && $attachments}

                                               <!--Download -->

                                               <section class="page-product-box">

                                                               <h3 class="page-product-heading">{l s='Download'}</h3>

                                                               {foreach from=$attachments item=attachment name=attachements}

                                                                              {if $smarty.foreach.attachements.iteration %3 == 1}<div class="row">{/if}

                                                                                              <div class="col-lg-4">

                                                                                                              <h4><a href="{$link->getPageLink('attachment', true, NULL, "id_attachment={$attachment.id_attachment}")|escape:'html':'UTF-8'}">{$attachment.name|escape:'html':'UTF-8'}</a></h4>

                                                                                                              <p class="text-muted">{$attachment.description|escape:'html':'UTF-8'}</p>

                                                                                                              <a class="btn btn-default btn-block" href="{$link->getPageLink('attachment', true, NULL, "id_attachment={$attachment.id_attachment}")|escape:'html':'UTF-8'}">

                                                                                                                             <i class="icon-download"></i>

                                                                                                                             {l s="Download"} ({Tools::formatBytes($attachment.file_size, 2)})

                                                                                                              </a>

                                                                                                              <hr />

                                                                                              </div>

                                                                              {if $smarty.foreach.attachements.iteration %3 == 0 || $smarty.foreach.attachements.last}</div>{/if}

                                                               {/foreach}

                                               </section>

                                               <!--end Download -->

                               {/if}       

 

 

Se tiene que mover antes de esta parte del código:

 

{if isset($accessories) && $accessories}

                <!--Accessories -->

 

Espero que esto no afecte a nada mas, porque ahora se ve como quería.

 

Saludos

Link to comment
Share on other sites

Entonces bien, ya lo tienes solucionado. El código sólo lo has movido de sitio así que no creo que te afecte en nada más pero bueno siempre es mejor intentarlo por la vía "fácil", en este caso lo que pasaba es que el adjunto no es un módulo porque de serlo si te habría dejado moverlo con el live edit.

 

Edita el título del tema y pon solucionado para que otros con la misma duda sepan que está resuelto :)

 

Un saludo!

Edited by CondonesDeMarca (see edit history)
Link to comment
Share on other sites

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