Ciao a tutti ed ennesimo problema da risolvere.
Numerosissimi siti di ecommerce quando si visualizza la lista di prodotti, fanno vedere una immaginetta relativa alla disponibilità, io volevo realizzare la stessa cosa e fare in modo che la lista prodotti passi da:
a:
ho capito che debbo apportare modifiche sul file includes\modules\product_listing.php
ed intervenire verso riga 140 dove compare la seguente istruzione:
case 'PRODUCT_LIST_QUANTITY':
che in origine fa comparire la quantità di prodotti.
Il numero dei prodotti è contenuto nella variabile $lc_text, quindi ho pensato di scrivere la seguente funzione:
if ($lc_text<1)
{
$lc_text = '<a href="' . zen_href_link(zen_get_info_page($listing->fields['products_id']), 'cPath=' . (($_GET['manufacturers_id'] > 0 and $_GET['filter_id']) > 0 ? zen_get_generated_category_path_rev($_GET['filter_id']) : ($_GET['cPath'] > 0 ? zen_get_generated_category_path_rev($_GET['cPath']) : zen_get_generated_category_path_rev($listing->fields['master_categories_id']))) . '&products_id=' . $listing->fields['products_id']) . '">' . zen_image(DIR_WS_IMAGES . $listing->fields['products_image'], $listing->fields['products_name'], SEMAFORO_WIDTH, SEMAFORO_HEIGHT, 'class="listingProductImage"') . '</a>';
} else
{
//$lc_text = "VERDE";
} ;
Quindi usare la funzione zen_href_link di zencart ma dove posso trovare specifiche su tale funzione?
Al momento così com'è scritto il codice visualizza al posto del semaforo l'img dell'articolo in questione quando la disponibilità è <1.
Ciao