Frage

OK, ich habe es geschafft, meinen Kunden, die derzeit nur auf der Admin-Panel-Seite zu sehen sind, ein benutzerdefiniertes Attribut hinzuzufügen. Die Auflistung aller Optionen von einem anderen Modul in die Multi -Auswahloptionen sowie die Standardoptionen oben im Multi -Select.

Nachdem ich dies gemacht hatte, entschied ich, dass es nicht so benutzerfreundlich war, wie ich es mir wünschte, also frage ich mich, ob ich dies in ein Kontrollkästchen umwandelt habe.

Ich habe ein Update erstellt und das Attribut wie folgt geändert:

$installer->addAttribute("customer", "brands",  array(
"type"     => "text",
"backend"  => "",
"label"    => "Brands",
"input"    => "checkbox",
"source"   => "registration/eav_entity_attribute_source_customeroptions13632635690",
"visible"  => true,
"required" => false,
"default" => "",
"frontend" => "",
"unique"     => false,
"note"       => ""

));

Dies funktionierte jedoch nicht, daher habe ich mich gefragt, ob die Check-Box tatsächlich eine Option für Magento-Attribute ist (speziell für Kunden).

Wenn Kontrollkästchen keine Option sind, wäre es möglich, das Front-End so anzupassen, dass eine Check-Box-Liste anstelle des Multi-Select angezeigt wird, oder würde dies Probleme erzeugen?

War es hilfreich?

Lösung

Sie haben Recht, es gibt keine Unterstützung für mehrere Kontrollkästchen als Attributanzeige in Magento. Während Sie kalt sind, empfehle ich die schmerzhafte Art, eine vollständige Implementierung zu erledigen http://www.1stwebdesigns.com/blog/development/multiple-select-with-checkboxes-and-jquery . Dieses Plugin verwandelt eine mehrfache Auswahlliste über JavaScript in mehrere Kontrollkästchen.

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