MarioCM Posted June 15, 2013 Share Posted June 15, 2013 (edited) Weeenas, Ando terminando la nueva tienda toda en responsive, y ya tengo todo casi listo, pero hay un módulo que me está quemando. El menú hace llamada a las imágenes d ela categorias (la primera por defecto de cada una) pero no consigo que conecte bien. Las he enlazado a las "home", pero parace que me da el nombre de url amigable y no consigue localizar la imagen. Este es el código que uso en el tpl: <script type="text/javascript"> $(document).ready(function(){ $('.sf-menu a').mouseover(function() { var pID = $(this).attr('id'); if ($('#c_'+pID+' .prodImage').length == 0) { $.ajax({ type: 'POST', url: '{$shop_URL}', data: 'id='+pID, success: function(result){ if (result == '0') { console.log("no data") } else { $('#c_'+pID).html('<img class="prodImage" src='+result+' />'); } } }); } }); }); </script> pero eso me da una imagen: ../ID-home_default/url_amigable.jpg y eso no la encuentra, si fuera con el ID d ela foto si que me sale... alguna ayuda?¿? esta es la web de pruebas: http://www.comercialmoyano.com/Pruebas EL responsive ya lo tengo dominaooo :ph34r: (sólo me falta que se ajuste el logo, aunque ya abriré otro post de ayuda si no lo consigo) PD: Aún no he dado con el problema de las imágenes del menú, pero lo del logo responsive que comentaba si, lo pongo aquçi por si le sirve a alguien: Es tan sencillo como indicarle el max-width al 100% en el Fieldset, img del global.css: fieldset,img{ max-width:100%; border:0 } (yo lo tengo en la línea 101) Edited June 17, 2013 by Gamusino (see edit history) Link to comment Share on other sites More sharing options...
MarioCM Posted June 17, 2013 Author Share Posted June 17, 2013 Creo que debe ser esta configuración del script: //$query = 'SELECT `id_product` FROM '._DB_PREFIX_.'product WHERE `id_category_default` = '.$child["id_category"]; /*if (Db::getInstance()->getValue($query) != false) { $productImages = ImageCore::getImages((int)$id_lang, Db::getInstance()->getValue($query)); foreach ($productImages as $key => $value) { if ($value["cover"] == 1) { $id_image = $value["id_image"]; // get cover images of current product $id_prod = $value["id_product"]; // get cover images of current product } } $image = new Image($id_image); $image->id_product = $id_image; if (Configuration::get('PS_LEGACY_IMAGES') == 1) { $prd[$i] = $productImage = _PS_BASE_URL_._THEME_PROD_DIR_.$id_prod.'-'.$id_image.'-home.jpg'; } else { $prd[$i] = $productImage = _PS_BASE_URL_._THEME_PROD_DIR_.$image->getExistingImgPath().'-home.jpg'; } } else { $image = new Image(); if (Configuration::get('PS_LEGACY_IMAGES') == 1) { $prd[$i] = $productImage = _PS_BASE_URL_._THEME_PROD_DIR_."en.jpg"; } else { $prd[$i] = $productImage = _PS_BASE_URL_._THEME_PROD_DIR_.$image->getExistingImgPath().'-home.jpg'; } }*/ Voy a usar la fuerza bruta en el php, a ver si acierto con la ruta correcta...XD Link to comment Share on other sites More sharing options...
Recommended Posts