Изменить значение в плагине
Про плагины.
Как вернуть значение?
Есть вызов события, (внутри msorderhandler.class.php)
(Мне нужно поменять key, так как борюсь с автозаполнением в браузере.)
код плагина прост:
Перепробовал варианты:
Как вернуть значение?
Есть вызов события, (внутри msorderhandler.class.php)
$response = $this->ms2->invokeEvent('msOnBeforeValidateOrderValue', array(
'key' => $key,
'value' => $value,
'order' => $this,
));
$value = $response['data']['value'];
По этой логике я дописываю$key = $response['data']['key'];
И хочу обработать в плагине этот самый key.(Мне нужно поменять key, так как борюсь с автозаполнением в браузере.)
код плагина прост:
if(strpos($key, "ac_fix") !== false){
$key = substr($key, strlen('ac_fix'));
}
Но как вернуть этот $key?Перепробовал варианты:
$modx->event->output(array( 'key' => $key, 'value' => $value ));
— $order->order[$key] = $values;
(Этот вариант наиболее предпочтительный)$values = & $modx->event->returnedValues;
$values['key'] = $key;
return $values;
Ничего не отработало. Прошу помощи с решением…