Шаблон перестает работать, когда я вставляю фигурные скобки { }, например, в составе js кода.
Как загрузить свой фейвикон?
Как задать содержимое раздела head на уровне шаблона?
Создайте файл «head.tpl» в папке «html» и пропишите там любые хедеры, которые вам нужны
Только не надо прописывать таким образом счетчики метрики (через вставку кода счетчика в шаблон). Счетчики метрики мы советуем задавать через настройку магазина, а не ручное добавление в шаблон, - иначе не будут учитываться конверсии.
Как отключить стили Qnits на определенных страницах?
Откройте файл html/head.tpl (создайте файл, если его нет в вашем текущем шаблоне)
Вставьте в него {$settings→setUseQnitsStylesOnThisPage(false)}
Пример:
Как сделать разное отображение для мобильных/планшетов/пк?
{if $userDevice→isTablet()}
Отображение для планшетов
{elseif $userDevice→isMobile()}
Отображение для мобильных
{else}
Отображение для ПК
{/if}
Например, подгрузка разных стилей в head.tpl
{if $userDevice→isTablet()}
<link rel=«stylesheet» type=«text/css» href=«/design/css/tablet/index.css»/>
{elseif $userDevice→isMobile()}
<link rel=«stylesheet» type=«text/css» href=«/design/css/mobile/index.css»/>
{else}
<link rel=«stylesheet» type=«text/css» href=«/design/css/index.css»/>
{/if}
Или например, подгрузка разных вариантов отображения в start_page.tpl
{if $userDevice→isTablet()}
{include file='start_page_tablet.tpl'}
{elseif $userDevice→isMobile()}
{include file='start_page_mobile.tpl'}
{else}
{include file='start_page_pc.tpl'}
{/if}