====== Частые вопросы/проблемы при работе с кодом шаблона QNITS ======
**Шаблон перестает работать, когда я вставляю фигурные скобки { }, например, в составе js кода.**
* Пишите так: {literal} скрипт, и любой другой текст шаблона с фигурными скобками.{/literal}
**Как загрузить свой фейвикон?**
* Загрузите свой файл favicon.png в папку с картинками шаблона (папка называется "images")
**Как задать содержимое раздела head на уровне шаблона?**
* Создайте файл "head.tpl" в папке "html" и пропишите там любые хедеры, которые вам нужны
* Только не надо прописывать таким образом счетчики метрики (через вставку кода счетчика в шаблон). Счетчики метрики мы советуем задавать через настройку магазина, а не ручное добавление в шаблон, - иначе не будут учитываться конверсии.
**Как отключить стили Qnits на определенных страницах?**
* Для отключения стилей Qnits:
- Откройте файл html/head.tpl (создайте файл, если его нет в вашем текущем шаблоне)
- Вставьте в него {$settings->setUseQnitsStylesOnThisPage(false)}
Пример:
{{:pasted:20150820-142822.png}}
* Используйте блок {if} для выделения нужных страниц, не отключайте стили на всех страницах, иначе например страница заказа может стать неработоспособной
Как сделать разное отображение для мобильных/планшетов/пк?
* Можно использовать такую конструкцию:
* {if $userDevice->isTablet()}
* Отображение для планшетов
* {elseif $userDevice->isMobile()}
* Отображение для мобильных
* {else}
* Отображение для ПК
* {/if}
Например, подгрузка разных стилей в head.tpl
* {if $userDevice->isTablet()}
*
* {elseif $userDevice->isMobile()}
*
* {else}
*
* {/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}