Magento fa il cognome opzionale
-
12-12-2019 - |
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
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.