OpenTBS Несколько страниц повторного шаблона, содержащего таблицу

Хорошо, я новичок в XML и OpenTBS, поэтому эта концепция блоков и т. Д. Очень запутывает для меня, и когда я думал, что у меня есть смысл, мой клиент попросил меня еще больше. У меня есть таблица клиентов и их элементов, клиент хочет один docx, который повторяет шаблон для каждого клиента, содержащего элементы в таблице.

Я думаю, что он будет работать со всем шаблоном docx, находящимся в «блоке», а таблица является «подблоком», остальная часть шаблона использует данные из блока, а таблица использует данные из дополнительного блока ,
Здесь я смущаюсь.
Как я могу перебирать массив (который содержит информацию о клиенте), и когда субблоку требуется информация конкретного клиента, рисуйте из массива элементов? Для меня «руководство», входящее в состав TinyButStrong, недостаточно хорошее, но я уверен, что вы, ребята, узнаете, куда мне указать.

Упрощенный массив:

$customer = array( array("id" => 1, "name" => "Foo Bar", "email" => "foo@bar.com", "itemsinfo" => array( "itemid" => array( "itemname" => "name" ) ) ), array("id" => 2, "name" => "Foo2 Bar2", "email" => "foo2@bar2.com", "itemsinfo" => array( "itemid" => array( "itemname" => "name" ) ) ) ); 

Большое спасибо.