magento Nachname optional machen
-
12-12-2019 - |
Frage
ich möchte den Nachnamen optional machen, kann ich das über eine beliebige Einstellung im Admin tun??oder was wird der beste Weg sein, es zu tun..wie kann ich das per Code machen, ich habe versucht, Kundenattribute festzulegen, aber keinen Erfolg
Lösung
Ich denke, Sie müssen zwei Dinge tun, zuerst das Attribut last name aktualisieren:
Implementieren Sie Ihr eigenes Setup, abhängig von Mage_Catalog_Model_Resource_Setup
:
$this->updateAttribute('customer', 'last_name', 'is_required', 0);
"Vorsicht vor Fehlern im obigen Code, ich habe es nur als richtig erwiesen, nicht ausprobiert" - Donald Knuth
Und zweitens müssen Sie die Registrierungsvorlage ändern app/design/frontend/base/default/template/customer/widget/name.phtml
, und entfernen Sie die <em>*</em>
für Nachnamen.Magento kümmert sich um die richtige Klasse für die JS-Validierung.