getObject($params); $combination = unserialize($object->GetDBField('Combination')); $block_params['name'] = $params['render_as']; $opt_helper = $this->Application->recallObject('kProductOptionsHelper'); $o = ''; $i = 0; foreach ($combination as $opt => $val) { $i++; $block_params['option_id'] = $opt; $conv_key = $opt_helper->ConvertKey($opt, $object->GetDBField('ProductId')); $block_params['option_name'] = $conv_key['Name']; if (is_array($val)) { $val = join(',', $val); } $block_params['option_value'] = $val; $block_params['is_last'] = $i == count($combination); $o .= $this->Application->ParseBlock($block_params); } return $o; } }