Jump to content

.::Cart _product protected


Recommended Posts

Discúlpame mi ignorancia, pero no logro hacerlo sobre el tpl, tengo esto:

 

{$cart->getProducts()|@var_dump}

 

Y me devuelve esto:

 

array(2) {
[0]=>
array(61) {
["id_product_attribute"]=>
string(1) "0"
["id_product"]=>
string(4) "4476"

...

 

Como podría mostrar "id_product"?

 

Gracias de nuevo.

Link to comment
Share on other sites

Gracias por tu pronta respuesta.

Sería interesante, no solo para mi, ver ejemplos de esos tres métodos con mejor aplicación.

Te puedo responder con lo que te he puesto antes, depende desde donde lo quieras mostrar, modulo, archivo .tpl de la plantilla..... 

Link to comment
Share on other sites

en el header.tpl al ser cart una variable global puedes acceder sin problemas, no necesitas printar, algo asi seria suficiente

{foreach from=$cart->getProducts() item=product}
{$product.id_product}
{/foreach}

En un modulo, instanciar y asignar el array desde el hook:

$products= $this->context->cart->getProducts();
$this->context->smarty->assign('products', $products);

y en el .tpl del modulo igual que lo anterior

{foreach from=$products item=product}
{$product.id_product}
{/foreach}
Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...