У меня 6 одинаковых магазинов, но на разных языках. Последний разработчик (который не отвечает за меня) создал эту тему и сделал изображение «Бесплатная доставка» (красный с автомобилем) в шапке на https://www.badetonnesite.de/, как я должен показывать это в других магазинах / языках?
Я знаю, что в .de shop picture div получает <div class="free_shipping_de"></div>
имя класса, но в других это: <div class="free_shipping"></div>
Я искал в модулях, в файлах кода, но я не могу найти файл, чтобы изменить его. Может быть, кто-нибудь может помочь мне с этой проблемой? Куда мне смотреть и что делать?
Спасибо за совет!
Судя по тому, как предыдущий разработчик сделал это, вы должны смотреть в своих переводах, потому что способ, которым он это сделал, — через
<div class="{l s='free_shipping'}"></div>
В вашем themes/default-bootstrap/header.tpl
, строка 98. То же самое касается payment_logo
и несколько других. Что означает, что это div class
Атрибут будет получен из переводов темы для текущего выбранного языка.
Так что в переводах вашей темы (в вашем бэк-офисе) вы должны искать free_shipping
выровняйте и переведите его на другие языки.
Могу добавить, что вам повезло, что он не отвечает, потому что это очень плохо выполнено 🙂 Вам следует подумать о том, чтобы нанять кого-нибудь, чтобы сделать это правильно.
Кроме того, вы можете попросить ваш сервер запретить directory index
, потому что прямо сейчас это позволяет любому загружать файлы шаблона. В идеале я должен получить ошибку при попытке сделать это.
Других решений пока нет …