Aggiornamento: aggiunta immagine con risultato parte opzionale.
Per sostiruire la quantita' disponibile a magazzino in scheda prodotti con una immagine dinamica (vedi immagine qui sopra) bisogna modificare il file tpl_product_info_display.php (direttamente il default o meglio la tua copia di override):
La linea
<?php echo (($flag_show_product_info_quantity == 1) ? '<li>' . $products_quantity . TEXT_PRODUCT_QUANTITY . '</li>' : '') . "\n"; ?>
deve diventare:
<?php echo (($flag_show_product_info_quantity == 1) ? '<li>' . TEXT_PRODUCT_QUANTITY . zen_image(DIR_WS_TEMPLATE.'images/'.$products_quantity.'.gif') . '</li>' : '') . "\n"; ?>
Bisogna preparare poi le immagini (0.gif, 1.gif, 2.gif,...) e metterle nella cartella images del proprio template:
/includes/templates/MIO_TEMPLATE/images
Opzionale:
Se poi si vuole eliminare la scritta
disponibilita in magazzino
Per inserirla direttamente nell'immagine della quantita', bisogna modificare il file:
/includes/languages/italian/MIO_TEMPPLATE/product_info.php
e modificare la riga:
define('TEXT_PRODUCT_QUANTITY', ' disponibilita in magazzino');
cosi':
define('TEXT_PRODUCT_QUANTITY', ' ');Il risultato lo potete vedere nell'immagine seguente:
3 commenti:
Se invece si volesse applicare un pallino o un disegnino, come si dovrebbe fare?
(compimenti per tutti gli appunti utilissimi, grazie mille!)
Dove? nella pagina prodotto? Su tutti i prodotti o dinamicamente?
ci sono riuscito..
ho preso spunto dall'addon "Stock Level Indicator in Product Listing".
Io ho preferito infilarlo nel box dove è presente il box-quantità e il pulsante per acquistare; e sto lavorando per infilarlo anche nella listino prodotti sempre sopra o sotto il pulsante acquista.
Grazie mille lo stesso!
Piuttosto ora mi sto scontrando con un ulteriore problema:
quando si è nell'admin mentre si osserva "chi è online" a dx si visualizza il carrello mentre l'indicatore di carrello attivo (un pallino verde) rimane rosso.
Ho corretto questo piccolo inconveniente modificando il file /include/configure.php alla riga
define('STORE_SESSIONS', '');
inserendo db tra i gli apici, ma così scompare dalla pagina "chi è online" la visualizzazione del carrello in tempo reale...
La versione in uso di zencart è la 1.3.9h, vi è mai capitato?
Posta un commento