Este es mi código:
Using perl Syntax Highlighting
- my $vars = {
- items => $items,
- total => $self->session->param('total_cesta')
- };
- my $c = $self->tt_process(
- 'templates/' . $self->current_language . '/' . $self->cfg('template_name') . '/cart_display.html', $vars );
Coloreado en 0.002 segundos, usando GeSHi 1.0.8.4
Esta mi plantilla:
Using html4strict Syntax Highlighting
- <h2>ITEM EN CESTA</h2>
- <table border="0">
- [% FOREACH item = items %]
- <tr>
- <td>[% item.id %] </td>
- <td>[% item.price %] </td>
- <td>[% item.cant %] [% item %] </td>
- </tr>
- [% END %]
- </table>
- Total en carro: [% total %]
Coloreado en 0.001 segundos, usando GeSHi 1.0.8.4
y este el código generado:
Using html4strict Syntax Highlighting
- <h2>ITEM EN CESTA</h2>
- <table border="0">
- <tr>
- <td> </td>
- <td> </td>
- <td> HASH(0x35c6390) </td>
- </tr>
- <tr>
- <td> </td>
- <td> </td>
- <td> HASH(0x35c6300) </td>
- </tr>
- <tr>
- <td> </td>
- <td> </td>
- <td> HASH(0x35bbd98) </td>
- </tr>
- <tr>
- <td> </td>
- <td> </td>
- <td> HASH(0x35bbd08) </td>
- </tr>
- </table>
- Total en carro: 1054
Coloreado en 0.001 segundos, usando GeSHi 1.0.8.4
Este es mi dumper $vars:
Using perl Syntax Highlighting
- $VAR1 = {
- 'total' => 1054,
- 'items' => {
- '4' => { 'name' => 'Bolso 2', 'price' => 1000, 'id' => '4', 'cant' => 1 },
- '3' => { 'name' => 'ssss', 'id' => '3', 'price' => 22, 'cant' => 2 },
- '7' => { 'name' => 'Bolso 5028', 'price' => 0, 'id' => '7', 'cant' => 1 },
- '5' => { 'name' => 'BOLSO PARA HOMBRE', 'price' => 10, 'id' => '5', 'cant' => 1 }
- }
- };
Coloreado en 0.001 segundos, usando GeSHi 1.0.8.4
Pero en la plantilla no me está colocando los valores de name, ni price, ni id... No sé qué pueda ser...