ho creato un prodotto configurabile, ha tre possibilità: colore, dimensioni e stile.
Ora nella pagina del prodotto, ogni opzione ha il testo predefinito "Scegli un'Opzione ..." in discesa, ma voglio il testo dovrebbe essere "Scegli il colore", "Scegli le dimensioni" e "Seleziona lo stile ".
Ho modificato la funzione getJsonConfig() in app \ code \ Core \ Mage \ Catalog \ Blocco \ Visualizza \ Type \ Configurable.phpModificare il testo "Scegli un'opzione ..." sulla pagina del prodotto Magento
Da:
'chooseText' => Mage::helper('catalog')->__('Choose an Option...'),
A:
'chooseText' => ('Select ').$attribute->getLabel(),
E modifica la riga 39 del file frontend/base/default/template/catalog/product/view/type/options/configurable.phtml
a:
<option><?php echo $this->__('Select ') ?><?php echo $_attribute->getLabel() ?></option>
Ma il risultato non è buono, mostra sempre il testo "Scegli stile" in tre opzioni. Per favore, dammi un suggerimento per questo problema, grazie mille!
ha funzionato perfettamente, e la modifica di un non -linea modello migliore è l'approccio migliore – seekay
Seleziona la prima opzione non predefinita per il primo input di selezione. È questo? C'è un modo per impedirlo? – Justin
@Justin Bene, non ho nessuna installazione di Magento a portata di mano, ma per quanto mi ricordo questo codice cambia solo la prima opzione in selectbox, che di solito è 'Scegli un'opzione'. Se è selezionata qualsiasi altra opzione, forse l'attributo configurabile ha un altro valore di opzione predefinito o ripristina il vecchio valore selezionato dall'utente qualche tempo fa dalla sessione o smth. –