En nopcommerce2.2, que usa mvc framework, ¿cómo puedo agregar la cantidad de parte del producto en los productos múltiples, es decir, _ProductBox.cshtml? De hecho, cuando voy a la página de un solo producto, obtengo la cantidad de parte. Pero no puedo transferir la parte de cantidad a la página de productos múltiples. ¿Cómo puedo hacer esto?Agregar la parte de cantidad a _ProductBox.cshtml en las vistas/Catálogo en nopcommerce2.2
Respuesta
Estoy en 2.3 por lo que podría ser diferente de su versión.
Debería cambiar algunas cosas sobre _ProductBox.cshtml.
Cuando va a una página de un solo producto, parece que está utilizando _ProductVariantAddToCart.cshtml como vista. Este punto de vista tiene una entrada para la cantidad deseada
@if (!Model.DisableBuyButton || !Model.DisableWishlistButton)
{
@Html.LabelFor(model => model.EnteredQuantity)<text>:</text>
@Html.TextBoxFor(model => model.EnteredQuantity, new { style = "Width: 40px;" })
}
No se le puede añadir ese campo, sin embargo, porque _ProductBox.cshtml está utilizando JS para hacer un GET a la acción AddProductToCard controladores ShoppingCart. Por otro lado, _ProductVariantAddToCart.cshtml está POSTing regresando a la acción AddToCartProduct del controlador del catálogo. Hay un poco de lógica para tomar en su campo de cantidad más un montón de otras cosas.
Si yo fuera usted, simplemente sobrecargaría la acción AddProductToCart en el ShoppingCartController para agregar un parámetro de cantidad y usar JS en la vista para capturarlo y pasarlo.
Esto ha sido probado con la versión 3.0. espero que le dará la idea de lo que hay que cambiar para que funcione con opcommerce2.2
- 1. Agregar celda a la parte inferior de UITableView en iOS
- 2. cómo agregar la imagen como parte de las fuentes RSS
- 3. agregar algo a la parte superior de un objeto JSON
- 4. agregar un texto en la parte superior del archivo
- 5. ¿Cómo agregar una vista en la parte superior del teclado?
- 6. Agregar tuplas a las listas
- 7. ¿Cómo agrego palabras a las sugerencias en la parte superior del teclado virtual
- 8. ¿Cómo agregar una vista a la parte superior de un diseño lineal en el código?
- 9. Ventajas de cargar JS en la parte inferior en oposición a la parte superior del documento
- 10. ¿por qué agregar un índice a algo que ordena disminuye la cantidad de trabajo en la clasificación?
- 11. drawRect en la parte superior de las subvistas
- 12. Reduce la cantidad de archivos de configuración a la menor cantidad posible
- 13. Agregar borde a las imágenes
- 14. Aumente la cantidad de elementos en la lista Ejecutar MRU
- 15. Agregar la barra de herramientas en la parte inferior del encabezado usando jqgrid
- 16. Agregar una barra de herramientas en la parte superior de la uikeyboard
- 17. ¿Agregar un pie de página que siempre se muestra en la parte inferior de la pantalla?
- 18. Cantidad de filas en la hoja
- 19. Cuenta la cantidad de consultas en Rails
- 20. Agregar atributos a las propiedades en el DBML de Linq2Sql
- 21. Objective-c agregar Subvistas a la parte inferior de la vista
- 22. Agregar borde a la parte superior de la imagen con imagemagick
- 23. ¿Cómo agregar atributos a las etiquetas de opción en django?
- 24. Cómo agregar acciones a la parte superior de una ActionBar dividida
- 25. Cómo agregar fila en la parte superior de la trama de datos R
- 26. Agregar configuraciones a la configuración
- 27. Agregar línea en la parte superior de cada archivo Python en los directorios actuales y secundarios
- 28. Renderizar a parte de la textura
- 29. Agregar métodos a las clases POCO
- 30. Etiquetas verticales de xtick en la parte superior, no en la parte inferior