Da poco ho iniziato a usare questo prodotto per l’ecommerce. Sull’installazione non mi soffermo perchè è abbastanza intuitiva, oltretutto è già offerta dai siti di hosting come aruba. Mi soffermerò di più sugli aspetti di configurazione, che l’interfaccia di back-end non permette di gestire in modo naturale.
La prima cosa che ho dovuto fare è stata rimuovere la condizione del prodotto. L’interfaccia di back-end non consente di agire su questo oggetto. Navigando sul forum ho trovato varie soluzioni che prevedevano la modifica al template tpl del prodotto. Personalmente ho preferito agire sul css e nascondere l’oggetto al momento della presentazione.
Per fare questo dovete modificare il file css product.css e aggiungere in coda la definizione
1 2 3 |
#product_condition{ display:none; } |
A questo punto ricaricando la pagina di dettaglio del prodotto il campo condizione risulterà scomparso.
Se per qualche motivo non potete modificare il css o il vedere il tag nell’html urta la vostra sensibilità potete sempre commentare il sorgente del file product.tpl all’interno del vostro tema
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
{if $product->condition} <p id="product_condition"> <label>{l s='Condition'} </label> {if $product->condition == 'new'} <link itemprop="itemCondition" href="http://schema.org/NewCondition"/> <span class="editable">{l s='New'}</span> {elseif $product->condition == 'used'} <link itemprop="itemCondition" href="http://schema.org/UsedCondition"/> <span class="editable">{l s='Used'}</span> {elseif $product->condition == 'refurbished'} <link itemprop="itemCondition" href="http://schema.org/RefurbishedCondition"/> <span class="editable">{l s='Refurbished'}</span> {/if} </p> {/if} |
Il comportamento è stato implementato e testato sulla versione 1.6, con il thema di defautl