Шаблон корзины и сортировка модулей

Тема в разделе "Модули и дополнения", создана пользователем mongol, 28 янв 2020.

  1. mongol

    mongol Новичок

    Сообщения:
    22
    Симпатии:
    0
    Друзья, подскажите пожалуйста, как в корзине поменять местами блоки купонов и запроса стоимости доставки. Никак не могу найти где ковырять. В самом шаблоне модули выводятся кодом
    Код:
    <?php if ($modules) { ?>
              <?php foreach ($modules as $module) { ?>
              <?php echo $module; ?>
              <?php } ?>
            <?php } ?>
    Версия движка opencart 2.3.0.2
    cart.jpg
     
  2. Bkmz

    Bkmz Продвинутый пользователь

    Сообщения:
    440
    Симпатии:
    106
    в дополнениях смотрите "учитывать в заказе" там и задается сортировка
     
  3. mongol

    mongol Новичок

    Сообщения:
    22
    Симпатии:
    0
    Пробовал, но к сожалению это на блоки не влияет.
     
  4. Ravilr

    Ravilr Специалист

    Сообщения:
    3.878
    Симпатии:
    1.064
    Вам нужен контроллер \catalog\controller\checkout\cart.php

    Там идет просто поиск файлов в директории, которые и являются модулями. А потом они просто перебором выводятся в шаблон. Если нужно просто поменять наоборот, то нужно просто перевернуть массив сортировкой. Т.е например после строки
    PHP:
    $files glob(DIR_APPLICATION '/controller/extension/total/*.php');
    вставить
    PHP:
    krsort($files);
     
    mongol и Bkmz нравится это.
  5. mongol

    mongol Новичок

    Сообщения:
    22
    Симпатии:
    0
    Ravilr, Спасибо все отлично работает!