Не сохраняется конфигурация платежного способа в Virtuemart
1,00
р.
р.
Разрабатываю платежный модуль для Virtuemart. Конфигурационный файл test_payment.xml выглядит следующим образом: <?xml version="1.0" encoding="utf-8"?> VM Payment - Test Test 1.0.0 Test payment test_payment.php Включен Выключен Одностадийный платеж Двухстадийный платеж При добавлении нового способа оплаты и сохранении конфигурации в БД в таблицу virtuemart_paymentmethods в поле payment_params сохраняется следующая строчка: merchant="test"|password="test"|test="0"|step="2"| Но при этом на странице конфигурации все равно остаются поля пустыми/по умолчанию. Подскажите, почему после сохранения настроек они не выводятся на странице? Joomla v3.5.1, Virtuemart v3.0.14
Ответ Оказалось, что для VirtueMart версии 3 нужно переопределить метод plgVmDeclarePluginParamsPaymentVM3 класса vmPSPlugin: function plgVmDeclarePluginParamsPaymentVM3(&$data) { return $this->declarePluginParams('payment', $data) }