Data

array(2) {
  ["lines"]=>
  array(4) {
    [0]=>
    string(26) "Lorem ipsum dolor sit amet"
    [1]=>
    string(28) "Consectetuer adipiscing elit"
    [2]=>
    string(29) "Sed diam nonummy nibh euismod"
    [3]=>
    string(33) "Tincidunt ut laoreet dolore magna"
  }
  ["table"]=>
  array(3) {
    [3]=>
    array(3) {
      [0]=>
      string(2) "a3"
      [1]=>
      string(2) "b3"
      [2]=>
      string(2) "c3"
    }
    [2]=>
    array(3) {
      [0]=>
      string(2) "a2"
      [1]=>
      string(2) "b2"
      [2]=>
      string(2) "c2"
    }
    [1]=>
    array(3) {
      [0]=>
      string(2) "a1"
      [1]=>
      string(2) "b1"
      [2]=>
      string(2) "c1"
    }
  }
}

Template

<!-- .INCLUDE inc-header -->

	<h2>Result</h2>
<!-- .FOREACH lines AS line -->
	<div class="{.IFNOT i}first {.END}{$i|counter|even_odd}">Line {$i}: {@line}</div>
<!-- .END -->

	<table>
<!-- .FOREACH table AS row_id => row -->
	<tr>
		<th>{$row_id}</th>
<!-- 	.FOREACH row AS item -->
		<td class="{$x|counter|even_odd}">{$item}</td>
<!-- 	.END -->
	</tr>
<!-- .END -->
	</table>

<!-- .INCLUDE see-also-xmp -->

<!-- .INCLUDE inc-footer -->

Result

Line 1: Lorem ipsum dolor sit amet
Line 2: Consectetuer adipiscing elit
Line 3: Sed diam nonummy nibh euismod
Line 4: Tincidunt ut laoreet dolore magna
3 a3 b3 c3
2 a2 b2 c2
1 a1 b1 c1

See also