text_empty - корзина пустая

Тема в разделе "Готовые модули и модификаторы. Бесплатно", создана пользователем Chukcha, 17 авг 2018.

  1. Chukcha

    Chukcha Специалист

    Сообщения:
    3.013
    Симпатии:
    685
    Уже много перетерли
    Но никак руки не доходили
    Наконец-то "ДОСТАЛО"

    А ларчик просто открывался

    system/config/catalog.php

    Код:
    $_['action_event'] = array(
       'controller/*/before' => array(
           'event/language/before'
       ),
       'controller/*/after' => array(
           'event/language/after'
       ),   
       'view/*/before' => array(
           500  => 'event/theme/override',
           998  => 'event/language',
           1000 => 'event/theme'
       ),
       'language/*/after' => array(
           'event/translation'
       ),
       //'view/*/before' => array(
       //   1000  => 'event/debug/before'
       //),
       'controller/*/after'  => array(
           'event/debug/after'
       )
    );
    
    Вот беда!!!
    'controller/*/after' => array(
    'event/debug/after'
    )

    Т.е. перебивает нужное событие одинаковым индексом

    'controller/*/after' => array(
    'event/language/after'
    ),
    соответственно, родительский языковый массив не восстанавливается..

    Нужно или удалить
    или

    Код:
       'controller/*/after'  => array(
          0=> 'event/language/after',
          1=> 'event/debug/after',
       )
    
     
    optimlab нравится это.
  2. Chukcha

    Chukcha Специалист

    Сообщения:
    3.013
    Симпатии:
    685
    и фикс закинуть в паку system
     

    Вложения:

    Romans, optimlab и Ravilr нравится это.
  3. Chukcha

    Chukcha Специалист

    Сообщения:
    3.013
    Симпатии:
    685
    на гите лежит "исправленный" без debug
     
    optimlab нравится это.
  4. optimlab

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

    Сообщения:
    924
    Симпатии:
    240
    Надо тему перенести в готовые модули.
     
  5. Chukcha

    Chukcha Специалист

    Сообщения:
    3.013
    Симпатии:
    685
    там еще есть одна бедулька
    После восстановления 'backup', желательно бу его грохнуть

    Иначе там такая дерево растет

    Код:
    Н-уровень
      бекап Н-1
        бекап Н-2
           бекап Н-3
             ....
                бекап 0
     
    optimlab нравится это.
  6. optimlab

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

    Сообщения:
    924
    Симпатии:
    240
    А на гите тоже самое? Я просто в отпуск вышел, не могу посмотреть.
    Создай тогда ему новый issue.
     
  7. Chukcha

    Chukcha Специалист

    Сообщения:
    3.013
    Симпатии:
    685
    Конечно

    Я ему уже писал про это, был послан.
     
  8. optimlab

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

    Сообщения:
    924
    Симпатии:
    240
    А чё он написал? Дай ссылку на эту запись.

    Тебя там не нашел, ты под каким ником там сидишь?
     
  9. optimlab

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

    Сообщения:
    924
    Симпатии:
    240
    А кто нить знает кто вот это такой: https://github.com/straightlight , постоянно там везде всё комментит.
     
  10. Chukcha

    Chukcha Специалист

    Сообщения:
    3.013
    Симпатии:
    685
    та я не помню, это было еще с на первой 3.0.0.0

    там было правда не совсем об этом,
    а... там было вообще ппц
    типа
    foreach $data
    $data['backup'][key][value]

    т.е. перебор массива..
     
  11. Chukcha

    Chukcha Специалист

    Сообщения:
    3.013
    Симпатии:
    685
    кажется вот
    https://github.com/opencart/opencart/issues/5570

    О оказывается тема была о другом
    Но принцип именно тот, что я описал

    Т.е. backup - отдельная сущность, недоступная из вне.