Всем привет, не могу понять где и как правильно поменять логику из js модификатора. Сам скрипт я нашел, он в папке \storage\modification\catalog\view\theme\default\template\product\product.twig но при внесении изменений они на сайте не срабатывают, а при обновлении кеша модификаторов все изменения затираются. Заранее благодарю! UPD: скопировал файл из модификаторов в папку catalog\view\theme\default\template\product\product.twig - изменения перезаписываются на те, что в модификаторе. Это ад какой то, зачем так мутить с модификаторами? В той же джумле все просто - создал переопределение (тот же модификатор по сути) и работай с ним, никаких проблем
Прежде чем править, желательно почитать, что и как. Минимум есть же документация https://forum.opencart-russia.ru/threads/soderzhanie.6030/ Т.е править нужно оригинальный файл, а потом обновлять кеш модификатора. Далее, модификаторы работают отлично, если ими не злоупотреблять. Из за злоупотребления и прочего, в 4х от них вообще отказались в пользу событий, хуков итд. Вот там мутки это точно... , а тут все прозрачно.
да доки то я читал, там про изменения ничего нет (или я не нашел). А что считать оригинальным файлом - xml или уже скомпилированный из него .twig ? И такой еще момент, код xml есть в БД, в таблице oc_modification, может по этому никакие изменения не срабатывают?
Почитайте все же внимательно https://forum.opencart-russia.ru/threads/rukovodstvo-razrabotchika.6107/ Смысл пересказывать все то, что описано понятным языком?