ErikSebastia2 Posted January 8, 2013 Share Posted January 8, 2013 (edited) Buenos días, Estoy modificando el orden de las pestañas de la ficha de producto (product.tpl) para que la pestaña Accesorios aparezca abierta por defecto, y no la de Descripción. He modificado el fichero tpl, modificando la clase CSS a la que apunta la lista de HTML y no consigo hacer la modificación. Qué consejo me podéis dar? Gracias! Edited January 9, 2013 by ErikSebastia2 (see edit history) Link to comment Share on other sites More sharing options...
nadie Posted January 8, 2013 Share Posted January 8, 2013 Te digo como hacerlo en base a la plantilla por defecto en Prestashop 1.5. Es muy sencillo y no tienes que tocar absolutamente nada de css. Solo el product.tpl de la plantilla. Edita el fichero product.tpl de tu plantilla. Busca esto: <ul id="more_info_tabs" class="idTabs idTabsShort clearfix"> {if $product->description}<li><a id="more_info_tab_more_info" href="#idTab1">{l s='More info'}</a></li>{/if} {if $features}<li><a id="more_info_tab_data_sheet" href="#idTab2">{l s='Data sheet'}</a></li>{/if} {if $attachments}<li><a id="more_info_tab_attachments" href="#idTab9">{l s='Download'}</a></li>{/if} {if isset($accessories) AND $accessories}<li><a href="#idTab4">{l s='Accessories'}</a></li>{/if} {if isset($product) && $product->customizable}<li><a href="#idTab10">{l s='Product customization'}</a></li>{/if} Y dejalo asi: <ul id="more_info_tabs" class="idTabs idTabsShort clearfix"> {if $features}<li><a id="more_info_tab_data_sheet" href="#idTab2">{l s='Data sheet'}</a></li>{/if} {if $product->description}<li><a id="more_info_tab_more_info" href="#idTab1">{l s='More info'}</a></li>{/if} {if $attachments}<li><a id="more_info_tab_attachments" href="#idTab9">{l s='Download'}</a></li>{/if} {if isset($accessories) AND $accessories}<li><a href="#idTab4">{l s='Accessories'}</a></li>{/if} {if isset($product) && $product->customizable}<li><a href="#idTab10">{l s='Product customization'}</a></li>{/if} A mi me funciona asi, sin ningun problema. Saludos Link to comment Share on other sites More sharing options...
ErikSebastia2 Posted January 8, 2013 Author Share Posted January 8, 2013 (edited) Gracias por tu respuesta Nadies. No me ha funcionado. Mi versión de Prestashop es la 1.4.x y me aparece así el product.tpl: <ul id="more_info_tabs" class="idTabs idTabsShort"> {if $product->description}<li><a id="more_info_tab_more_info" href="#idTab1">{l s='More info'}</a></li>{/if} {if $features}<li><a id="more_info_tab_data_sheet" href="#idTab2">{l s='Data sheet'}</a></li>{/if} {if $attachments}<li><a id="more_info_tab_attachments" href="#idTab9">{l s='Download'}</a></li>{/if} {if isset($accessories) AND $accessories}<li><a href="#idTab4">{l s='Accessories'}</a></li>{/if} {$HOOK_PRODUCT_TAB} </ul> Pongo el texto que me indicas y la información aparece igual. Creo que es cosa del {$HOOK_PRODUCT_TAB} . Puede ser? Gracias Saludos cordiales Edito, el Hook es de otro módulo que no afecta a esto. Edited January 8, 2013 by ErikSebastia2 (see edit history) Link to comment Share on other sites More sharing options...
ErikSebastia2 Posted January 8, 2013 Author Share Posted January 8, 2013 Como puedo asignar la pestaña Nadie? Gracias Link to comment Share on other sites More sharing options...
nadie Posted January 8, 2013 Share Posted January 8, 2013 Gracias por tu respuesta Nadies. No me ha funcionado. Mi versión de Prestashop es la 1.4.x y me aparece así el product.tpl: <ul id="more_info_tabs" class="idTabs idTabsShort"> {if $product->description}<li><a id="more_info_tab_more_info" href="#idTab1">{l s='More info'}</a></li>{/if} {if $features}<li><a id="more_info_tab_data_sheet" href="#idTab2">{l s='Data sheet'}</a></li>{/if} {if $attachments}<li><a id="more_info_tab_attachments" href="#idTab9">{l s='Download'}</a></li>{/if} {if isset($accessories) AND $accessories}<li><a href="#idTab4">{l s='Accessories'}</a></li>{/if} {$HOOK_PRODUCT_TAB} </ul> Pongo el texto que me indicas y la información aparece igual. Creo que es cosa del {$HOOK_PRODUCT_TAB} . Puede ser? Gracias Saludos cordiales Edito, el Hook es de otro módulo que no afecta a esto. Acessorios no carga en el hook, esta integrado en el product.tpl. En Prestashop 1.5, es suficiente con lo que te he comentado. Voy a probar con la plantilla por defecto de Prestashop 1.4, que ahora mismo no la tengo a mano, y te digo si es el mismo proceso. ¿O utilizas otra plantilla distinta a la default? Link to comment Share on other sites More sharing options...
nadie Posted January 8, 2013 Share Posted January 8, 2013 Ah, perdon la confundi con la pestaña de "Especificaciones". En ese caso, dejalo asi: <ul id="more_info_tabs" class="idTabs idTabsShort"> {if isset($accessories) AND $accessories}<li><a href="#idTab4">{l s='Accessories'}</a></li>{/if} {if $product->description}<li><a id="more_info_tab_more_info" href="#idTab1">{l s='More info'}</a></li>{/if} {if $features}<li><a id="more_info_tab_data_sheet" href="#idTab2">{l s='Data sheet'}</a></li>{/if} {if $attachments}<li><a id="more_info_tab_attachments" href="#idTab9">{l s='Download'}</a></li>{/if} {$HOOK_PRODUCT_TAB} </ul> Link to comment Share on other sites More sharing options...
nadie Posted January 8, 2013 Share Posted January 8, 2013 Confirmado, dejandolo asi: <ul id="more_info_tabs" class="idTabs idTabsShort"> {if isset($accessories) AND $accessories}<li><a href="#idTab4">{l s='Accessories'}</a></li>{/if} {if $product->description}<li><a id="more_info_tab_more_info" href="#idTab1">{l s='More info'}</a></li>{/if} {if $features}<li><a id="more_info_tab_data_sheet" href="#idTab2">{l s='Data sheet'}</a></li>{/if} {if $attachments}<li><a id="more_info_tab_attachments" href="#idTab9">{l s='Download'}</a></li>{/if} {$HOOK_PRODUCT_TAB} </ul> Me aparece por defecto, la de accessorios. Imagen extraída de mi blog de Prestashop Pruebalo asi. Un Saludo Link to comment Share on other sites More sharing options...
nadie Posted January 8, 2013 Share Posted January 8, 2013 (La confundi con la de especificaciones, por eso no te salia) Prueba lo que te he comentado. ¿Sigues hay? PD: A mi, asi, me va sin problemas. 1 Link to comment Share on other sites More sharing options...
nadie Posted January 8, 2013 Share Posted January 8, 2013 Hablo solo... Link to comment Share on other sites More sharing options...
Arganoid Posted January 8, 2013 Share Posted January 8, 2013 Hablo solo... No estas sólo... De hecho, es correcto como lo has puesto para la 1.4... Link to comment Share on other sites More sharing options...
nadie Posted January 8, 2013 Share Posted January 8, 2013 No estas sólo... De hecho, es correcto como lo has puesto para la 1.4... Yo lo he probado en ambas versiones y tira bien, fue una confusion al inicio, que le respondi al usuario que pregunto poniendole, primero la de las caractericticas, por eso no le aparecia primero los accesorios, pero con lo le acabo de poner, si le tiene que tirar ahora.. Pero me siento entristecido si el autor del tema no contesta. Link to comment Share on other sites More sharing options...
ErikSebastia2 Posted January 9, 2013 Author Share Posted January 9, 2013 Mil disculpas Nadie!! He estado "desconectado" del foro por la tienda (estoy preparando la actualización de la 1.4.4 a la 1.5...). Ahora mismo hago la modificación y te comento. Muchas gracias Link to comment Share on other sites More sharing options...
nadie Posted January 9, 2013 Share Posted January 9, 2013 Mil disculpas Nadie!! He estado "desconectado" del foro por la tienda (estoy preparando la actualización de la 1.4.4 a la 1.5...). Ahora mismo hago la modificación y te comento. Muchas gracias Acabo de entrar a tu tienda, y ahora ya la veo como primera pestaña. ¿Todo correcto? Saludo Link to comment Share on other sites More sharing options...
ErikSebastia2 Posted January 9, 2013 Author Share Posted January 9, 2013 Todo correcto y funcionando! Perfecto! Antes de consultar estuve haciendo modificaciones en el product.tpl, pero en la capa <div id="more_info_sheets" class="sheets align_justify">. No di con que la que mostraba la pestaña era la <div id="more_info_block" class="clear">. Gracias de nuevo Link to comment Share on other sites More sharing options...
nadie Posted January 9, 2013 Share Posted January 9, 2013 Todo correcto y funcionando! Perfecto! 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. Un saludo y recuerda que estaremos en el foro, para guiarte por este mundo oscuro y tenebroso. Link to comment Share on other sites More sharing options...
ErikSebastia2 Posted January 9, 2013 Author Share Posted January 9, 2013 Gracias, ya hace uno tiempo que me muevo por el foro e intento colaborar y ayudar con lo que pueda aportar Link to comment Share on other sites More sharing options...
nadie Posted January 9, 2013 Share Posted January 9, 2013 Gracias, ya hace uno tiempo que me muevo por el foro e intento colaborar y ayudar con lo que pueda aportar Gracias a usted por confiar en la comunidad de Prestashop. Un Saludo Link to comment Share on other sites More sharing options...
Recommended Posts