Ho giusto giusto finito di lavorarci adesso poiché avevo proprio quel problema!
Si tratta di verificare se il file esiste oppure no, ma attenzione funziona solo se l'immagine risiede sul tuo server! Se ti appoggi ad un server esterno (ad esempio le immagini linkate dal sito di un tuo fornirtore) la funzione php "file_exists" non funziona e devi cercare un mio post che risolve questo problemino.
Devi sempre agire sulla BP incriminata:
1. questo quasi all'inizio del file, dopo la chiusura del primo tag php
<?php
//crea il percorso relativo del file immagine miniatura
$file="components/com_virtuemart/shop_image/product/".$product_thumb_image;
//verifica l'esistenza del file immagine
if (file_exists ($file) !== true) {
// l'immagine non esiste e la cambio con la noimage specificata in amministrazione VM
$file=VM_THEMEURL.'images/'.NO_IMAGE;
// in alternativa: $product_thumb_image='percorso che ti pare';
}
?>
2. torni al codice che gestisce la miniatura che ora diventerà così:
<div class="browseProductImageContainer">
<img scr=”<?php $file ?>” alt =”” />
</div>
Se non ho scritto porcate dovrebbe proprio andare!
Ciao!
vtt