Сегодня расскажу, как и куда добавлять счётчик Яндекс Метрики в October CMS. Сделать это нетрудно, хотя определенные нюансы есть. Ладно, не буду лить воду, лучше дам краткую и ёмкую инструкцию, как это сделать.
Инструкция
Итак, пришло время действовать. Для начала создаём счётчик Яндекс Метрики, уверен, вы знаете, где это сделать, не буду давать подробную и бесполезную информацию. Cо скопированным кодом счётчика поступаем следующим образом.
Лучше в первую очередь зайти в Backend, раздел Layouts. Счётчик лучше помещать ближе к «голове», так что смотрим раздел head. Partials, что в дословном переводе — частицы. Фактически это команда для подключения частей в определенные разделы. Что-то вроде хуков у WP. По крайней мере, определенное сходство есть.
Значит, отличным вариантом будет создать новый файл и разместить счётчики в нем, а затем подключить посредством данной команды. Переходим в раздел Partials. Создаём новый файл. В моем случае в разделе site. Можете на пользовательский функционал запилить отдельную папку.
Обратите внимание на название. В нем должен быть указан путь и расширение. В моем случае: site/metrika.htm Скопируйте в этот файл счётчик. Если есть другие, то можно докинуть сюда же. Сохраняем. Готово.
Отлично, теперь нужно перейти обратно в Layouts, выбрать файл default.htm и добавить между тегами head такую строку:
{% partial 'site/metrika' %}
В вашем случае название и путь могут быть иными. Но результат увидите тот же, что и я.
Вы восхитительны!
Теперь проверяйте работоспособность. У меня все отлично. У вас, надеюсь, тоже. Теперь вы знаете простой и правильный способ добавления счётчика Метрика в сайт на базе October CMS.