Cómo crear nuevas opciones personalizadas de producto escriba en magento, por ejemplo, tengo que dar nueva imagen a la opción personalizada escribir en magento que captar imagen desde mi tabla de módulo personalizada y quiero asignar esa imagen a mi campo de imagen de opciones personalizadas.cómo crear nuevas opciones personalizadas escriba en magento?
Respuesta
me olvidó esta pregunta pero necesito de nuevo para crear un nuevo tipo de opción personalizada en mi otro proyecto. Había creado nuevas opciones personalizadas escribiendo este enlace. http://magento.ikantam.com/qa/custom-input-types-custom-options
La solución es un poco larga y no es posible poner todo el código aquí, así que acabo de compartir este enlace, pasando por este enlace tuve que crear nuevas opciones personalizadas tipo fácilmente, la explicación es buena en este artículo.
He modificado algunos cambios para mi necesidad.
Espero que esto ayude a alguien.
Como Dustin Graham dijo que su increíblemente difícil.
¿puedes compartir tu código de módulo? –
Como dijo Dustin Graham, es muy complicado. Primeros pasos:
Agregar nuevo nodo en
global/catalog/product/options/custom/groups
. Vea ejemplos en/app/code/core/Mage/Catalog/etc/config.xml
.Crear nuevo bloque para hacer su opción personalizada.
reescritura
Mage_Catalog_Model_Product_Option
y poner en práctica el ahorro de sus opciones de tipo de medida (saveOptions()
método) y la carga de sus opciones de texto personalizados (getProductOptionCollection
método).
Si su tipo personalizado no es muy personalizado :) - debería ser suficiente.
@Mufaddal gracias por compartir este enlace. Me gustaría ofrecer una alternativa a esto ya que requiere bastante conocimiento.
Si sólo está tratando de cambiar la forma en que se muestra un menú desplegable específica (por ejemplo) también se puede sobrescribir el /template/catalog/product/view/options/type/select.phtml
de la siguiente manera:
` getOption()>
<dt><label<?php if ($_option->getIsRequire()) echo ' class="required"' ?>><?php if ($_option->getIsRequire()) echo '<em>*</em>' ?><?php echo $this->escapeHtml($_option->getTitle()) ?></label> </dt>
<dd<?php if ($_option->decoratedIsLast){?> class="last"<?php }?>>
<div class="input-box">
<?php echo $this->getValuesHtml(); ?>
<?php if($_option->option_id == 2) : ?>
<script type="text/javascript">
jQuery('#select_2').css('display', 'none');
</script>
<?php foreach ($_option->getValues() as $_value) { ?>
<?php echo $_value->getTitle(); // the title of the option ?>
<?php echo $_value->getOptionTypeId(); // the id ?>
<?php } ?>
<!-- add custom code that triggers select in the background -->
<?php endif ?>
<?php if ($_option->getIsRequire()): ?>
<?php if ($_option->getType() == Mage_Catalog_Model_Product_Option::OPTION_TYPE_RADIO || $_option->getType() == Mage_Catalog_Model_Product_Option::OPTION_TYPE_CHECKBOX): ?>
<span id="options-<?php echo $_option->getId() ?>-container"></span>
<?php endif; ?>
<?php endif;?>
</div>
?
`
continuación, puede ocultar el selecto e interactuar con el selecto través de jQuery.
- 1. Magento Opciones personalizadas VS Atributos
- 2. Magento: agregue "Opciones de widget" personalizadas
- 3. Cómo obtener opciones personalizadas mediante programación en Magento
- 4. Agregue opciones personalizadas a la lista desplegable a través del código en Magento
- 5. ¿Nuevas plantillas JUnit personalizadas en Eclipse?
- 6. Magento: cómo recuperar imágenes de opciones incluidas
- 7. Magento 1.7.0.1 restablece el precio a 0 al usar opciones personalizadas
- 8. ¿Cómo crear etiquetas javadoc personalizadas?
- 9. ¿Cómo puedo insertar dinámicamente nuevas opciones en dijit.form.Select
- 10. ¿Cómo crear excepciones personalizadas en Java?
- 11. Cómo crear directivas personalizadas en Sphinx
- 12. Cómo crear funciones personalizadas en SQLite
- 13. Urnas personalizadas de Gernerate dentro de Magento
- 14. Crear anotaciones personalizadas
- 15. Pase opciones personalizadas a un formulario symfony2
- 16. ¿Cómo obtener las opciones de un atributo configurable en Magento?
- 17. ¿Cómo crear una extensión Hello en Magento?
- 18. Cómo crear un informe en Magento
- 19. opciones personalizadas en el diálogo de confirmación de JavaScript
- 20. Crear orden programáticamente en Magento
- 21. Cómo crear anotaciones personalizadas como BeanProperty
- 22. cómo crear carriles 3 excepciones personalizadas
- 23. Magento: Crear procedimiento almacenado
- 24. Crear búsquedas de campo personalizadas en Django
- 25. ¿Por qué crear excepciones personalizadas?
- 26. Crear clases dinámicas personalizadas en Objective-C
- 27. Crear una tubería que escriba en varios archivos (tee)
- 28. ¿Cómo puedo crear mis propiedades personalizadas en xml para Android?
- 29. Simultáneamente, escriba
- 30. Obtener una lista de opciones de atributo de Magento
Para una respuesta, consulte este artículo: http://www.webmasterbulletin.net/2011/04/magento-programmatically-add-custom-options/1417, así como la siguiente pregunta sobre la actualización de las opciones de personalización: http: // stackoverflow.com/questions/10798158/how-to-update-custom-options-programatically-in-magento – feeela
sí, esto crea nuevas opciones personalizadas para los productos, no nuevas opciones personalizadas, escriba como si hubiera una selección de opciones personalizadas y ahora quiero crear nuevas opciones personalizadas tipo imagen – Mufaddal
Lo siento, no entiendo bien la pregunta primero ... – feeela