[Решено] Вывод курса валют в dropdown выбора валюты в шапке шаблона Journal

Тема в разделе "OpenCart", создана пользователем CrazYViruS, 6 июл 2018.

Статус темы:
Закрыта.
  1. CrazYViruS

    CrazYViruS

    Регистрация:
    30 май 2013
    Сообщения:
    146
    Симпатии:
    80
    Вывод курса валют в dropdown меню выбора валюты в шапке шаблона Journal

    Всем доброго времени собственно задача на 100% решена если помещать код в header.php и header.tpl но судя по ситуации из предыдущей моей темы решить это с помощью OCMOD не есть вероятно возможным в силу особенностей работы с файлами catalog\view\theme\journal2\template\journal2\headers* Шаблон попросту не видит измененные OCMOD'ом шапки и юзает все по оригинальному пути.

    Поєтому я решил остановиться на - catalog\view\theme\journal2\template\common\currency.tpl и собственно говоря столкнулся с проблемой, где его модель и контроллер.

    В currency.tpl; Пишу такое:
    PHP:
    <?php echo (round($eur_uah2));?>
    В контроллер а именно, тыкал такие: catalog\controller\common\currency.php, catalog\controller\journal2\common.php
    Писал такое:
    PHP:
    $data['eur_uah'] = $this->currency->convert(1'EUR''UAH');
    * как с public function index() так и без.

    Результата нет =(

    Собстенно сам
    *может по нему удастся Вам найти контроллер =\

    Прошу помощи.
     
  2. Dotrox

    Dotrox Команда форума

    Регистрация:
    27 ноя 2012
    Сообщения:
    3.198
    Симпатии:
    1.306
    Это просто какой-то энциклопедический пример лапши! Вы уверены, что вам нужен шаблон с настолько дерьмовым кодом?

    Попробуйте в шаблон добавить это:
    PHP:
    <?php print_r(debug_backtrace()); ?>
    Это должно вывести стек вызова, в котором, среди прочего, будет и файл контроллера, который вызвал этот шаблон.
     
    $iD и CrazYViruS нравится это.
  3. CrazYViruS

    CrazYViruS

    Регистрация:
    30 май 2013
    Сообщения:
    146
    Симпатии:
    80
    Dotrox,
    Огромное спасибо =) теперь знаю как выявлять зависимости.

    А по теме ссылалось на system\storage\modification\catalog\controller\common\currency.php, а я редактировал оригинальный

    (ступил/не досмотрел) Извиняюсь !
     
Статус темы:
Закрыта.