Никак не могу понять причину.
Делаю свое правило скидок для корзины
вывожу 2 строковых поля
получаю
но при заполнении значений и нажатии сохранить они не сохраняются
Делаю свое правило скидок для корзины
вывожу 2 строковых поля
Код |
---|
public static function GetAtomsEx($strControlID = false, $boolEx = false) { $boolEx = (true === $boolEx ? true : false); $arAtomList = array( 'Cnt' => array( 'JS' => array( 'id' => 'Cnt', 'name' => 'extra_coll', 'type' => 'input' ), 'ATOM' => array( 'ID' => 'Cnt', 'FIELD_TYPE' => 'string', 'FIELD_LENGTH' => 255, 'MULTIPLE' => 'N', 'VALIDATE' => '' ) ), 'Proc' => array( 'JS' => array( 'id' => 'Proc', 'name' => 'extra_proc', 'type' => 'input' ), 'ATOM' => array( 'ID' => 'Proc', 'FIELD_TYPE' => 'string', 'FIELD_LENGTH' => 255, 'MULTIPLE' => 'N', 'VALIDATE' => '' ) ) ); if (!$boolEx) { foreach ($arAtomList as &$arOneAtom) { $arOneAtom = $arOneAtom['JS']; } if (isset($arOneAtom)) unset($arOneAtom); } return $arAtomList; } public static function GetControlShow($arParams) { $arAtoms = static::GetAtomsEx(false, false); $arResult = array( 'controlId' => static::GetControlID(), 'group' => true, //'containsOneAction' => true, 'label' => "тест", 'defaultText' => '', 'showIn' => static::GetShowIn($arParams['SHOW_IN_GROUPS']), //'children' => array(), 'control' => array( $arAtoms['Cnt'], " тест ", $arAtoms['Proc'], "тест" ) ); return $arResult; } |
получаю
но при заполнении значений и нажатии сохранить они не сохраняются