Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Где находятся переменные из файлов .twig


PetrAbakumov

Recommended Posts

Добрый вечер народ! Уже всю сеть перерыл, на запрос типа "как почистить head opencart 3" выдает путь на image.png.8452a445bc982f09781550b010a4296e.png 

Путь верный, но у меня по нему не header.tpl, a header.twig. У меня в head такой код, со стилями простынёй в 700 строк инлайном: image.thumb.png.eecd0ac38177c3d8df87cf0fa06ed934.png

Мне нужно эти стили вынести в файл стилей, style.css. А в файле header.twig эти стили в переменной {style.content}: image.thumb.png.0ba4a04dfdcf934352850e7d02f3d797.png 

Вот где значение этой переменной? вытащить и удалить. Либо вытащить из девтулза прямо, а в header.twig удалить вообще этот <style>... Но вот здесь я не совсем уверен. 

Надіслати
Поділитися на інших сайтах


37 минут назад, PetrAbakumov сказал:

меня по нему не header.tpl, a header.twig.

В третьем опенкарте используется TWIG, вы на правильном пути

 

Добавьте в контроллере, добавление вашего стиля

$this->document->addScript('ПУТЬ');

А style.content скорее всего добавляется каким-либо модификатором (скорее всего шаблона), проверьте модифицированный контроллер, в тройке он обычно вынесен за папку сайта и называется storage/modification/catalog/controller/common/header.php

 

Кроме сброса кеша модификатора, возможно, в теме есть свой кеш стилей

Надіслати
Поділитися на інших сайтах

1 час назад, matroskin92 сказал:

В третьем опенкарте используется TWIG, вы на правильном пути

 

Добавьте в контроллере, добавление вашего стиля


$this->document->addScript('ПУТЬ');

А style.content скорее всего добавляется каким-либо модификатором (скорее всего шаблона), проверьте модифицированный контроллер, в тройке он обычно вынесен за папку сайта и называется storage/modification/catalog/controller/common/header.php

 

Кроме сброса кеша модификатора, возможно, в теме есть свой кеш стилей

Спасибо! Я правильно понимаю, добавить путь нужно в файл /catalog/controller/common/header.php , через ftp? А после в этом файле storage/modification/catalog/controller/common/header.php найти значение style.content и удалить. предварительно создав файл с вытащенными из инлайна стилями, путь к которому и прописать.

 

Надіслати
Поділитися на інших сайтах


33 минуты назад, PetrAbakumov сказал:

добавить путь нужно в файл /catalog/controller/common/header.php , через ftp?

Любым способом, но да, именно здесь.

 

33 минуты назад, PetrAbakumov сказал:

А после в этом файле storage/modification/catalog/controller/common/header.php найти значение style.content и удалить.

Нет, в модифицированных файлах нельзя ничего изменять, точнее можно, но смысла нет, после обновления кеша, файл будет возобновлен

 

Лучшее решение, найти этот модификатор и изменить его. Модификаторы хранятся в БД таблица oc_modificator и папке system (.ocmod.xml)

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.