Joomla.it Forum

Componenti per Joomla! => Gestione e-commerce => : antoniog 16 Nov 2013, 09:47:17

: Codice prodotto nella pagina dei dettagli del prodotto?
: antoniog 16 Nov 2013, 09:47:17
Buongiorno a tutti,
come nel titolo, desidererei mostra il codice Sku del prodotto già a partire dalla pagina dei dettagli del prodotto e mi meraviglio che già non ci sia!
Come impostazione standard lo sku è visibile solo quando il prodotto è inserito nel carrello invece vorrei mostrarlo prima nella pagina dei dettagli del prodotto.
Ho già chiesto aiuto nel forum di VirtueMart ma nessuno mi sta rispondendo.
Vorrei soltanto capire dove mettere le mani se, e sicuramente sarà così, devo effettuare l'kacking del codice e modificare i file che sono coinvolti nel mostrare lo sku all'utente.
Chi mi aiuta a trovare Controller e Model che influenzano la View della pagina dei dettagli del prodotto?
Grazie in anticipo.
Intanto analizzo in profondità alcuni controlli e modelli.
: Re:Codice prodotto nella pagina dei dettagli del prodotto?
: mmleoni 16 Nov 2013, 15:06:35
ciao,
 mi sai che sei un po' portato al catastrofico ed al drammatico...  ;D ;D
sto scherzando, non ti offendere.

in realtà è sufficiente un semplice override (vedi docs su wiki) del template di interesse, nel tuo caso components/com_virtuemart/views/productdetails/tmpl/default.php, ed inserire, ove serve:

:
<div class="product-sku">
    <?php echo JText::('COM_VIRTUEMART_PRODUCT_SKU'); ?> :
    <?php echo $this->product->product_sku?>
</div>

ovviamente puoi inserirlo anche in uno qualsiasi dei sub template.

Il fatto che non ci sia già si giustifica con il fatto che nessuno sviluppatore professionista consegnerebbe un lavoro con i template standard di VM, quindi il problema è poco sentito dato che, comunque, uno 'ci deve mettere dentro le mani' e pesantemente.

ciao,
marco

: Re:Codice prodotto nella pagina dei dettagli del prodotto?
: antoniog 16 Nov 2013, 15:31:29
Grazie Marco,
ma sai sono molto stressato e ho una certa fretta.
Sei stato molto gentile e simpatico.
E come avrai capito non mi è neanche passato per la mente di cercare nella documentazione.
Sarà come dici tu nel fatto del template ma trovo, a mio parere, discutibile che si debba mettere mano nel codice per mostrare una informazione come il codice prodotto.
E' certo una questione di stile!
: Re:Codice prodotto nella pagina dei dettagli del prodotto?
: mmleoni 16 Nov 2013, 17:30:18
spero che tu non abbia così tanta fretta da non mettere il [risolto]!

ciao e buon lavoro!
: Re:Codice prodotto nella pagina dei dettagli del prodotto?
: antoniog 16 Nov 2013, 22:12:46
Simpaticone!
: Re:Codice prodotto nella pagina dei dettagli del prodotto?
: antoniog 25 Nov 2013, 08:26:13
Comunque grazie del consiglio.
Prima proverò a lavorare sul l'override del componente.

spero che tu non abbia così tanta fretta da non mettere il [risolto]!

ciao e buon lavoro!