Tamade Posted June 29, 2021 Share Posted June 29, 2021 Hola ¿Pueden ayudarme? Si quiero que se haga un recorrido para identificar los productos que hay en el carrito, incluyo el siguiente código y funciona: {$in_cart = 0} {foreach from=$cart['products'] item='cart_product'} {if $cart_product['id_product'] == $product.id} {$in_cart = 1} {/if} {/foreach} {if $in_cart}....{/if} Si quiero que identifique los atributos, tengo que recurrir a $id_attribute, ¿pero qué debo indicar donde he escrito xxx? id_product_attribute es una valor consecutivo que se asigna a cada producto con su atributo, no se relaciona con id_attribute ¿cómo llego desde producto hasta la id del atributo que tiene? {$in_cart = 0} {foreach from=$cart['products'] item='cart_product'} {if $cart_product['xxx'] == $id_attribute} {$in_cart = 1} {/if} {/foreach} v1.7.7.1. classic Gracias Link to comment Share on other sites More sharing options...
burrots Posted July 7, 2021 Share Posted July 7, 2021 xxx = id_product_attribute Suerte Link to comment Share on other sites More sharing options...
w3bsolutions Posted July 7, 2021 Share Posted July 7, 2021 10 hours ago, burrots said: xxx = id_product_attribute Suerte Eso lo has comprobado? $cart_product['id_product_attribute'] no será igual que $id_attribute porque $cart_product['id_product_attribute'] contiene la id de la combinación de atributos para ese producto, no la id de un atributo único por su cuenta... El xxx hay que sustituirlo por el ID de la combinación de producto que contiene ese atributo . Link to comment Share on other sites More sharing options...
Tamade Posted July 8, 2021 Author Share Posted July 8, 2021 Como comento en el post, id_product_attribute no tiene relación con id_attribute, se ve en las tablas que son valores diferentes. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now