famjaes Posted October 8, 2016 Share Posted October 8, 2016 Hola amigos del foro, necesito mucho de su ayuda, estoy haciendo un sitio en prestashop, he, intento que, cuando le den clic en vista rápida solo se muestre el contenido de la descripción, por que he insertado un imagen incrustando código html en esa sección. He buscado y buscado,y encontré el siguiente sitio http://nemops.com/quick-tip-add-product-features-prestashop-1-6-quick-view-box/#.V_kyXo_hDb2 donde se explica como agregar elementos a fancybox solo de la vista rápida, sin embargo yo requiero quitar todos los elementos y solo dejar la descripción larga, caulquier comentario ayuda o sugerencia se las agradezco de antemano Link to comment Share on other sites More sharing options...
ventura Posted October 9, 2016 Share Posted October 9, 2016 Lo mas indicado seria hacerlo en el .tpl utilizando $content_only o en js con contentOnly o en css con #product.content_only 1 Link to comment Share on other sites More sharing options...
famjaes Posted October 9, 2016 Author Share Posted October 9, 2016 (edited) Lo mas indicado seria hacerlo en el .tpl utilizando $content_only o en js con contentOnly o en css con #product.content_only Gracias por responder, no entiendo mucho el uso del contentOnly y como implementarlo si me podria ayudar, lo que trato de hacer es que cuando le den clic a la vista rápida en la lista de productos, en vez de mostrarse la descripción corta, el precio y las imágenes, solo muestre la descripción larga osea, lo que esta hasta abajo contenido en el bloque de "mas información" o "mas", y claro cuando ya le den clik al producto o entren al producto, se muestre lo normal con toda la información. Edited October 9, 2016 by famjaes (see edit history) Link to comment Share on other sites More sharing options...
ventura Posted October 9, 2016 Share Posted October 9, 2016 Condiciona los elementos a mostrar mediante if statements o oculta el contenido mediante css, con display:none 1 Link to comment Share on other sites More sharing options...
famjaes Posted October 10, 2016 Author Share Posted October 10, 2016 pero en que parte?, estuve revisando un poco mas y en el archivo en la carpeta css/product.css se encuentra una sección justo al final dedicada Quick View Styles y todo apunta al primary_block, significa que en el archivo product.tpl parte de lo que este enésima de este </div> <!-- end primary_block --> es lo que se muestra únicamente en el Quick View Link to comment Share on other sites More sharing options...
ventura Posted October 10, 2016 Share Posted October 10, 2016 pero en que parte?, estuve revisando un poco mas y en el archivo en la carpeta css/product.css se encuentra una sección justo al final dedicada Quick View Styles y todo apunta al primary_block, significa que en el archivo product.tpl parte de lo que este enésima de este </div> <!-- end primary_block --> es lo que se muestra únicamente en el Quick View Edita codigo, añade nuevas clases. Imaginación sobre todo 1 Link to comment Share on other sites More sharing options...
famjaes Posted October 10, 2016 Author Share Posted October 10, 2016 He encontrado el siguiente Código dentro de prodcut.tpl como puedo hacer que también se muestre en quickview {if isset($product) && $product->description} <!-- More info --> <section class="page-product-box"> <h3 class="page-product-heading">{l s='More info'}</h3> <!-- full description --> <div class="rte">{$product->description}</div> </section> <!--end More info --> {/if} Link to comment Share on other sites More sharing options...
ventura Posted October 11, 2016 Share Posted October 11, 2016 Busca esta parte <!--{if $packItems|@count > 0} <div class="short_description_pack"> <h3>{l s='Pack content'}</h3> {foreach from=$packItems item=packItem} <div class="pack_content"> {$packItem.pack_quantity} x <a href="{$link->getProductLink($packItem.id_product, $packItem.link_rewrite, $packItem.category)|escape:'html':'UTF-8'}">{$packItem.name|escape:'html':'UTF-8'}</a> <p>{$packItem.description_short}</p> </div> {/foreach} </div> {/if}--> </div> <!-- end short_description_block --> y debajo pon esto {if $content_only} {if $product->description} {$product->description} {/if}{/if} 2 Link to comment Share on other sites More sharing options...
famjaes Posted October 13, 2016 Author Share Posted October 13, 2016 Busca esta parte <!--{if $packItems|@count > 0} <div class="short_description_pack"> <h3>{l s='Pack content'}</h3> {foreach from=$packItems item=packItem} <div class="pack_content"> {$packItem.pack_quantity} x <a href="{$link->getProductLink($packItem.id_product, $packItem.link_rewrite, $packItem.category)|escape:'html':'UTF-8'}">{$packItem.name|escape:'html':'UTF-8'}</a> <p>{$packItem.description_short}</p> </div> {/foreach} </div> {/if}--> </div> <!-- end short_description_block --> y debajo pon esto {if $content_only} {if $product->description} {$product->description} {/if}{/if} Muchas gracias ventura me salvaste la vida , funciona a la perfección, lo acomode encima del div de la imagen para que sea lo primero que se muestre, así puedo insertar en el editor del producto una imagen a gusto de los datos técnicos desde la vista rápida, abusando ¿Ese mismo método funcionaria para quitar elementos? Link to comment Share on other sites More sharing options...
ventura Posted October 13, 2016 Share Posted October 13, 2016 ¿Ese mismo método funcionaria para quitar elementos? Si, con el condicional al contrario, así para excluir {if !$content_only} ...Contenido a excluir... {/if} 1 Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now