Если длина массивов (кол-во элементов) одинакова то вот:
<?php $output = ""; $ids = $modx->resource->get('id'); if ($product = $modx->getObject('msProduct', $ids)) { $output .= $product->get('pagetitle'); //(сомневаюсь что тебе это нужно здесь :) foreach ($product as $output) { $colors = $product->get('color'); $putkart = $product->get('put_kartinka'); $nackart = $product->get('nacenka_kartinka'); foreach ($colors as $vid => $cval) { $output .= $modx->getChunk('Test', array('color' =>$color, 'nacenka' => $nackart[$vid], 'putkart' => $nackart[$vid])); } } } return $output;