Adición de un atributo casilla de verificación para los clientes (en lugar de selección múltiple)

magento.stackexchange https://magento.stackexchange.com/questions/1378

Pregunta

Ok, así que las he arreglado para añadir un atributo personalizado a mis clientes en la actualidad sólo ver-poder en el lado del panel de administración. Su lista de todas las opciones de otro módulo en las opciones múltiples selecciona como así como las opciones por defecto en la parte superior de selección múltiple.

Ahora, después de que hice este decidí que no era tan fácil de usar como me gustaría, así que estoy pensando en cambiar esto en una casilla de verificación.

Me hizo una actualización y se cambió el atributo de la siguiente manera:

$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"       => ""

));

Sin embargo, esto no funcionaba, así que me preguntaba si casilla de verificación es en realidad una opción para hacer atributos magento (para clientes en concreto).

Si casillas de verificación no son una opción, ¿sería posible personalizar la interfaz para mostrar una lista casilla en lugar de la selección múltiple o sería esto creará problemas?

¿Fue útil?

Solución

Tiene usted razón, no hay soporte para múltiples casillas de verificación como una pantalla de atributos en Magento. Mientras que en frío, consulte el doloroso camino de hacer una implementación completa en este caso, recomiendo http://www.1stwebdesigns.com/blog/development/multiple-select-with-checkboxes-and-jquery . Este plugin va a transformar una lista de selección múltiple en varias casillas de verificación a través de JavaScript.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a magento.stackexchange
scroll top