Я новичок в OpenCart и не имею никакого опыта работы с PHP, поэтому у меня есть вопрос. Я хочу добавить следующий JavaScript, чтобы скрыть панель url на мобильных браузерах
// When ready... window.addEventListener("load",function() { // Set a timeout... setTimeout(function(){ // Hide the address bar! window.scrollTo(0, 1); }, 0); });
Тем не менее, я не могу найти способ вставить это, чтобы этот код выполнялся на всех страницах OpenCart. Где я должен поместить этот код?
сохраните свой скрипт в файле, скажем, «каталог / view / javascript / myscript.js»,
Затем добавьте
$this->document->addScript('catalog/view/javascript/myscript.js');
к каталогу / контроллеру / common / header.php в некотором месте перед этой строкой:
$this->data['scripts'] = $this->document->getScripts();
Вы также можете просто разместить свой скрипт в каталоге / view / theme / {theme name} /template/common/header.tpl, используя обычную разметку html.
Если посмотреть на документацию по теме , я считаю, что вы хотите изменить следующий файл:
catalog/view/theme/{your-theme}/template/common/header.tpl
Эти шаблоны (заголовок, нижний колонтитул и т. Д.) Должны отображаться на всех страницах.