chixx Опубликовано 9.04.2023 в 20:59 Поделиться Опубликовано 9.04.2023 в 20:59 У меня такая проблема. Выгружается вместо <currency id="RUB" rate="1"/> Вот так <currency id="1.00000000" rate="1"/> Подскажите, куда смотреть? Если знает кто. В startup.php все есть // Currency $code = ''; $this->load->model('localisation/currency'); $currencies = $this->model_localisation_currency->getCurrencies(); if (isset($this->session->data['currency'])) { $code = $this->session->data['currency']; } if (isset($this->request->cookie['currency']) && !array_key_exists($code, $currencies)) { $code = $this->request->cookie['currency']; } if (!array_key_exists($code, $currencies)) { $code = $this->config->get('config_currency'); } if (!isset($this->session->data['currency']) || $this->session->data['currency'] != $code) { $this->session->data['currency'] = $code; } if (!isset($this->request->cookie['currency']) || $this->request->cookie['currency'] != $code) { setcookie('currency', $code, time() + 60 * 60 * 24 * 30, '/', $this->request->server['HTTP_HOST']); } $this->registry->set('currency', new Cart\Currency($this->registry)); $this->session->data['currency'] = 'RUB'; Модуль берет видимо этой строкой $xml .= '<currency id="' . $startup['currency'] . '" rate="1"/>'; Не пойму, что не так 0 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Решение chixx Опубликовано 10.04.2023 в 16:36 Автор Решение Поделиться Опубликовано 10.04.2023 в 16:36 (изменено) В 09.04.2023 в 23:59, chixx сказал: У меня такая проблема. Выгружается вместо <currency id="RUB" rate="1"/> Вот так <currency id="1.00000000" rate="1"/> Подскажите, куда смотреть? Если знает кто. В startup.php все есть // Currency $code = ''; $this->load->model('localisation/currency'); $currencies = $this->model_localisation_currency->getCurrencies(); if (isset($this->session->data['currency'])) { $code = $this->session->data['currency']; } if (isset($this->request->cookie['currency']) && !array_key_exists($code, $currencies)) { $code = $this->request->cookie['currency']; } if (!array_key_exists($code, $currencies)) { $code = $this->config->get('config_currency'); } if (!isset($this->session->data['currency']) || $this->session->data['currency'] != $code) { $this->session->data['currency'] = $code; } if (!isset($this->request->cookie['currency']) || $this->request->cookie['currency'] != $code) { setcookie('currency', $code, time() + 60 * 60 * 24 * 30, '/', $this->request->server['HTTP_HOST']); } $this->registry->set('currency', new Cart\Currency($this->registry)); $this->session->data['currency'] = 'RUB'; Модуль берет видимо этой строкой $xml .= '<currency id="' . $startup['currency'] . '" rate="1"/>'; Не пойму, что не так Спасибо, сам догадался. Надо вот так Цитата $xml .= '<currency id="' . $startup['currency_xml'] . '" rate="1"/>'; и все ок Изменено 10.04.2023 в 16:37 пользователем chixx 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.