пытаюсь сам справиться но резултат пока не тот что нужен :(
код. из
<? $item_id = $inCore->request('item_id', 'int', 0); $cat_id = $inCore->request('cat_id', 'int', 0); //характеристики if ($item_id){ $chrres = ("SELECT char_id, val FROM cms_uc_chars_val WHERE item_id={$item_id}"); $mod['chars'][$char['char_id']] = $char['val']; } } } $chars = $model->getCatChars($cat_id); if($chars){ ?> <table border="0" cellpadding="5" cellspacing="0" width="100%"> <?php foreach($chars as $id=>$char){ ?> <tr> <td width="40%"><?php echo $char['title']; ?></td> <td align="right" width="60%"> <?php //Текстовое поле if (!$char['values']){ if ($char['fieldtype']=='link'){ $default = 'http://'; } else { $default = ''; } } else { $default = $mod['chars'][$char['id']]; } ?> <input type="text" name="chars[<?php echo $char['id']; ?>]" style="width:99%" value="<?php echo $default; ?>"/> <?php } ?> <?php //Список выбора if ($char['values']){ $default = $mod['chars'][$char['id']]; } ?> <select name="chars[<?php echo $char['id']; ?>]" style="width:100%"> <?php foreach($values as $value){ ?> <?php } ?> </select> <?php } ?> </td> </tr> <?php } ?> </table> <?php } else { echo 'Нет характеристик назначенных для этой категории'; } ?>