Если длина массивов (кол-во элементов) одинакова то вот: <?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;