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

War es hilfreich?

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.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit magento.stackexchange
scroll top