Jump to content

Mostrar diferente imagen según precio en Product-List


Matt_91

Recommended Posts

Hola, buenas tardes. Me gustaría que sobre las imágenes de mis productos en el product-list apareciera una u otra imagen/texto en función del precio de cada producto en concreto. Dentro de la página de producto lo he conseguido con lo siguiente:

 

{if ( $product->getPrice(true, $smarty.const.NULL)|intval)>100}<img src="{$img_dir}imagen.png" class="tuclase"/>{/if} 

 

Pero en el product-list se me pone la página en blanco. ¿Hay algún condicional similar para usar en el product-list?

Un saludo y gracias de antemano.

Link to comment
Share on other sites

Muchas gracias por responder, pero no me ha funcionado ninguna de las dos opciones. En ambos casos se pone la página en blanco, sin estilos, y se ve la imagen de un único producto. Por cierto, estoy utilizando la versión 1.6.0.6 Un cordial saludo,

Link to comment
Share on other sites

En el override de tools.php hay esto:

 

class Tools extends ToolsCore
{
 
    public static function getMediaServer($filename)
    {
$sslCheck = $_SERVER["HTTPS"];
if ($sslCheck != "on")
{
            if (self::$_cache_nb_media_servers === null)
   {
if (_MEDIA_SERVER_1_ == '') self::$_cache_nb_media_servers = 0;
elseif (_MEDIA_SERVER_2_ == '') self::$_cache_nb_media_servers = 1;
elseif (_MEDIA_SERVER_3_ == '') self::$_cache_nb_media_servers = 2;
else self::$_cache_nb_media_servers = 3;
   }
 
   if (self::$_cache_nb_media_servers AND ($id_media_server = (abs(crc32($filename)) % self::$_cache_nb_media_servers + 1)))
                return constant('_MEDIA_SERVER_'.$id_media_server.'_');
            
            return self::getHttpHost();
}
        else return Tools::getHttpHost();
    }
}
    
?>
 
No puedo cambiarle el nombre porque deja de funcionar la cesta de la compra y el contenido que está en ssl.
Un saludo y gracias,
Link to comment
Share on other sites

  • 2 weeks later...
  • nadie locked this topic
Guest
This topic is now closed to further replies.
×
×
  • Create New...