Почему не видны изменения на сайте от модификатора на Opencart 3?

Тема в разделе "Ошибки и их решения", создана пользователем Kstein, 22 ноя 2022.

  1. Kstein

    Kstein Новичок

    Сообщения:
    22
    Симпатии:
    1
    Здравствуйте. Создал модификатор, загрузил в папку system. Обновил кеш модификаторов и сайта.
    В файлах кеша модификаторов (/storage/modification/*) изменения видны, но на сайте — нет. Пробую на локальном сервере (Open Server).
     
    Последнее редактирование: 22 ноя 2022
  2. devimirochnik

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

    Сообщения:
    741
    Симпатии:
    100
    Здравствуйте

    А у вас случаем не установлены какие-либо модули Html-кэша?
     
  3. Kstein

    Kstein Новичок

    Сообщения:
    22
    Симпатии:
    1
    Есть кеширование в настройках темы, но оно выключено.
     
  4. devimirochnik

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

    Сообщения:
    741
    Симпатии:
    100
    А кэш твига чистили?
     
  5. Kstein

    Kstein Новичок

    Сообщения:
    22
    Симпатии:
    1
    Вы имеете в виду в разделе «Дизайн → редактор шаблона», сбросить и обновить? Сейчас попробовал — не помогло.
     
  6. devimirochnik

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

    Сообщения:
    741
    Симпатии:
    100
    Основная панель, там справа вверху кнопка. Её нажмите, откроется окошко и там почистите
     
  7. Kstein

    Kstein Новичок

    Сообщения:
    22
    Симпатии:
    1
    Тоже пробовал. Изменений нет. Заметил, что при обновлении модификаторов возникает ошибка у Openserver. Может быть, дело в этом.
     
  8. devimirochnik

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

    Сообщения:
    741
    Симпатии:
    100
    Попробуйте перезагрузить компьютер (звучит как шутка, но если у вас ошибки в сервере, то может проблема в них).
     
  9. Blast

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

    Сообщения:
    212
    Симпатии:
    74
    если через встроенный в админку редактор шаблона правили файл, то хоть модифицируй, хоть нет - не поможет. в этом случае фронт берет сохраненный в базу код вьюхи. Или удаляйте из админки такую вьюху или ищите модуль, который будет учитывать такую ситуацию. кажется от AlexDW был.

    ну или тупо у вас модифицированный код находится в каком-то условии, которое просто не выполняется
     
  10. Kstein

    Kstein Новичок

    Сообщения:
    22
    Симпатии:
    1
    Оказывается, у меня установлен этот модуль:
    https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=36203

    Но все равно не работает.
     
  11. Kstein

    Kstein Новичок

    Сообщения:
    22
    Симпатии:
    1
    А Вы знаете, как вручную очистить из базы сохраненные шаблоны?
     
  12. Kstein

    Kstein Новичок

    Сообщения:
    22
    Симпатии:
    1
    Нет, условия нет.
     
  13. Kstein

    Kstein Новичок

    Сообщения:
    22
    Симпатии:
    1
    Нашел решение: обновил этот модуль с версии 1.01 до 1.02.
    Теперь изменения видны.
     
  14. Blast

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

    Сообщения:
    212
    Симпатии:
    74
    в таблице oc_theme
    но сделайте копию предварительно. мало ли, может там актуальные шаблоны хранятся, а вы их удалите
     
  15. Tom

    Tom Специалист

    Сообщения:
    687
    Симпатии:
    207
    Возьмите за правило вносить правки только в файлах или с помощью ocmod. Встроенный редактор это адская приблуда, которой гореть в аду нужно. Влепили ее совершенно не понимая масштабов урона, которой самоделкины от опенкарт будут наносить своим магазинам.
    А так у вас масло-масленное сейчас.