Здравствуйте. С престой знаком только недавно,поэтому могу нести полную чушь, помогите пожалуйста разобраться.
Есть задача к определенному способу доставки добавить кнопку "Выбрать пункт". Нашел хук displayBeforeCarrier, который передает массив данных по заказу, один из параметров delivery_option_list, который и передается в шаблон order-carrier.tpl. Хочу поменять параметр delay у способа доставки,массив $params меняется, но в шаблон массив доходит неизменным. Как поменять этот массив?
public function hookdisplayBeforeCarrier($params){
global $cookie;
//print_rr($params);
foreach($params['delivery_option_list'] as $option_list){
foreach($option_list as $option){
foreach($option['carrier_list'] as $key=>$carrier){
if($key==(int)Configuration::get('migpoint_cour_id')){
$carrier["instance"]->delay[$cookie->id_lang]='<a herf="" class="open_map" onclick="">Выберите пункт</a>';
}
}
}
}
//$params['carriers'][0]['delay']='12345';
print_rr($params);
// return $params;
}