esmaz_ Posted February 4, 2012 Share Posted February 4, 2012 Hola, Me gustaría que saliera unos artículos con fotos y otros sin ella. Que no saliera ni esa foto-mensaje de:"imagen no disponible". En imagen deshabilité todos los tamaños de imágenes, y sí, no sale nada, pero si en un futuro quiero meter artículos con foto, tendría que reactivarlos de nuevo y estaría en lo mismo, o se ven todos, o no se ven. ¿Alguien ha hecho esto ya?. Saludos. Link to comment Share on other sites More sharing options...
nadie Posted February 4, 2012 Share Posted February 4, 2012 Hola, Me gustaría que saliera unos artículos con fotos y otros sin ella. Que no saliera ni esa foto-mensaje de:"imagen no disponible". En imagen deshabilité todos los tamaños de imágenes, y sí, no sale nada, pero si en un futuro quiero meter artículos con foto, tendría que reactivarlos de nuevo y estaría en lo mismo, o se ven todos, o no se ven. ¿Alguien ha hecho esto ya?. Saludos. Directamente no quieres que salga ni el cuadrado de la imagen, si no hay imagen o es otra cosa ? Saludos Link to comment Share on other sites More sharing options...
esmaz_ Posted February 4, 2012 Author Share Posted February 4, 2012 Me gustaría que unos artículos tuvieran imagen y otros no. He ahí el problema simplificado. Había pensado en poner en los que no, una foto en blanco. O sea, modificar las fotos de "imagen no disponible" y ponerlas en blanco, así me evitaría subir una imagen por cada artículo, haciendo que la web sea más pesada..., pero parece medio chapuza...¿no? xD Saludos. Link to comment Share on other sites More sharing options...
nadie Posted February 4, 2012 Share Posted February 4, 2012 Me gustaría que unos artículos tuvieran imagen y otros no. He ahí el problema simplificado. Había pensado en poner en los que no, una foto en blanco, pero parece medio chapuza..no? xD. Saludos. Si simplemente, puedes sustituir la foto de imagen no disponible por una foto en blanco (como una opción rapida y sin complicarte), o editar el mismo product.tpl, y escribir la condición adecuada, para decirle que no salga ninguna foto ni recuadro. Link to comment Share on other sites More sharing options...
esmaz_ Posted February 5, 2012 Author Share Posted February 5, 2012 La condición sería poner nulo la función que apunte a la foto, ejem: if archivo apunta a fotografia1.jpg, pues poner if archivo apunta a '' (carácter nulo). Link to comment Share on other sites More sharing options...
nadie Posted February 5, 2012 Share Posted February 5, 2012 La condición sería poner nulo la función que apunte a la foto, ejem: if archivo apunta a fotografia1.jpg, pues poner if archivo apunta a '' (carácter nulo). En realidad dentro del product.tpl, esta ya esta condición, para que muestre la imagen de no disponible o la imagen del producto: {if $have_image} <img src="{$link->getImageLink($product->link_rewrite, $cover.id_image, 'large')}" {if $jqZoomEnabled}class="jqzoom" alt="{$link->getImageLink($product->link_rewrite, $cover.id_image, 'thickbox')}"{else} title="{$product->name|escape:'htmlall':'UTF-8'}" alt="{$product->name|escape:'htmlall':'UTF-8'}" {/if} id="bigpic" width="{$largeSize.width}" height="{$largeSize.height}" /> {else} <img src="{$img_prod_dir}{$lang_iso}-default-large.jpg" id="bigpic" alt="" title="{$product->name|escape:'htmlall':'UTF-8'}" width="{$largeSize.width}" height="{$largeSize.height}" /> {/if} Ya seria cuestión, de manipular tu el fichero product.tpl, a tu antojo... Link to comment Share on other sites More sharing options...
esmaz_ Posted February 5, 2012 Author Share Posted February 5, 2012 Voy a modificar a ver... Link to comment Share on other sites More sharing options...
esmaz_ Posted February 5, 2012 Author Share Posted February 5, 2012 Sí, he podido dejar ese recuadro en blanco y sin foto, poniendo todo nulo como te dije, pero, cómo hago para que es espacio desaparezca?, o sea, que al eliminarse el espacio ocupado por el recuadro se mueva automáticamente el texto a la izquierda?, sabes a lo que me refiero?. Al no haber ya nada ahí, todo tiende a moverse a ese lado. Pero si es una plantilla fija pues no servirá de nada, porque no va a moverse. Link to comment Share on other sites More sharing options...
nadie Posted February 5, 2012 Share Posted February 5, 2012 Sí, he podido dejar ese recuadro en blanco y sin foto, poniendo todo nulo como te dije, pero, cómo hago para que es espacio desaparezca?, o sea, que al eliminarse el espacio ocupado por el recuadro se mueva automáticamente el texto a la izquierda?, sabes a lo que me refiero?. Al no haber ya nada ahí, todo tiende a moverse a ese lado. Pero si es una plantilla fija pues no servirá de nada, porque no va a moverse. El {if $have_image} tendras que hacerlo antes del <div id="image-block"> Link to comment Share on other sites More sharing options...
esmaz_ Posted February 5, 2012 Author Share Posted February 5, 2012 El {if $have_image} tendras que hacerlo antes del <div id="image-block"> ¿Pero dónde modifico esto, en el Theme de Prestashop original o en el Theme que estoy usando?(Prestashop New). Link to comment Share on other sites More sharing options...
nadie Posted February 5, 2012 Share Posted February 5, 2012 ¿Pero dónde modifico esto, en el Theme de Prestashop original o en el Theme que estoy usando?(Prestashop New). En el tema que estés usando. Link to comment Share on other sites More sharing options...
esmaz_ Posted February 5, 2012 Author Share Posted February 5, 2012 Vale, probaré a ver. Link to comment Share on other sites More sharing options...
nadie Posted February 5, 2012 Share Posted February 5, 2012 Vale, probaré a ver. Ya me contaras. Un saludo Link to comment Share on other sites More sharing options...
esmaz_ Posted February 5, 2012 Author Share Posted February 5, 2012 En el product.tpl del Theme new sólo esa línea tiene {if $have_image} Puse esto, y sigue el recuadro, ¿qué hay mal?: {if $have_image} * <=== Estaba debajo y lo puse sobre "image-block" <div id="image-block"> {if $have_image && !$jqZoomEnabled} <span id="view_full_size"> <img src="{$link->getImageLink($product->link_rewrite, $cover.id_image, 'large')}" {if $jqZoomEnabled}class="jqzoom" alt="{$link->getImageLink($product->link_rewrite, $cover.id_image, 'thickbox')}"{else} title="{$product->name|escape:'htmlall':'UTF-8'}" alt="{$product->name|escape:'htmlall':'UTF-8'}" {/if} id="bigpic" width="{$largeSize.width}" height="{$largeSize.height}" /> <span class="span_link">{l s='View full size'}</span> </span> {/if} {else} {if $have_image && !$jqZoomEnabled} <span id="view_full_size"> <img src="{$img_prod_dir}{$lang_iso}-default-large.jpg" id="bigpic" alt="" title="{$product->name|escape:'htmlall':'UTF-8'}" width="{$largeSize.width}" height="{$largeSize.height}" /> <span class="span_link">{l s='View full size'}</span> </span> {/if} {/if} Aquí debajo adjunto cómo debería quedar. Link to comment Share on other sites More sharing options...
salas90 Posted September 6, 2012 Share Posted September 6, 2012 Y bien... hay alguna solución para esto? Yo quiero hacer lo mismo. Saludos Link to comment Share on other sites More sharing options...
Recommended Posts