Domanda

Voglio fare il cognome opzionale, posso farlo tramite qualsiasi impostazione in admin ??O quale sarà il modo migliore per farlo .. Come posso farlo tramite il codice, ho provato a impostare gli attributi del cliente ma non di successo

È stato utile?

Soluzione

Penso che devi fare due cose, in primo luogo, aggiorna il cognome dell'attributo:

Implementare la propria configurazione, a seconda del Mage_Catalog_Model_Resource_Setup:

$this->updateAttribute('customer', 'last_name', 'is_required', 0);
.

" Attenzione di bug nel codice sopra, mi sono dimostrato solo corretto, non lo ha provato " - Donald Knuth

e secondo è necessario modificare il modello di registrazione app/design/frontend/base/default/template/customer/widget/name.phtml e rimuovere il <em>*</em> per il lastName.Magento si prenderà cura della classe corretta per la convalida JS.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a magento.stackexchange
scroll top