Как вывести код метрики виджетом HTML блок

+6
92

В 2.18.2 исправлен баг в Spyc (yaml библиотеки), когда появлялась вертикальная черта. Но использовать виджет HTML блок для вывода метрики все равно невозможно.

Проблема возникает из-за дополнительных обработок в шаблоне виджета github.com/instantsoft/icms2/blob/master/templates/modern/widgets/html/html.tpl.php которые ломают код метрики.

Значит надо из убрать :)

Создадим новый файл шаблона виджета. Скопируйте файл себе на компьютер, переименуйте, скажем в html_metrika.tpl.php и оставьте в коде шаблона только вывод самого кода виджета

  1. <?php echo $widget->options['content'];

Все. Загрузите новый файл обратно на сайт в ту же папку. Шаблон можно использовать для вывода кодов метрики и другого html + js кода, настроив виджет примерно так

Изображение

И метрика будет выводится корректно. 

Если вносить правки вручную не хочется, то скачать архив с файлом шаблона можно из приложения к данному сообщению. Надеемся увидеть нечто подобное в новом релизе «из коробки».

Прикреплённый файл:
Скачать 213 байтскачан 4 раза
Нет комментариев. Ваш будет первым!

Еще от автора

Добавляем свои пункты в Персональное меню
Компонент позволяет добавить в Персональное меню пункт, внутри которого пользователи смогут добавлять свои пункты и сортировать их. Все просто.
Видим ошибки в php даже при выключенной отладке
Небольшой компонент Принудительный debug для вывода php ошибок даже при выключенной отладке.
Добавляем свои пункты в главное меню админки
Компонент позволяет добавлять в главное меню админки новые пункты. Все просто.
🍪Мы используем файлы cookie для работы сайта. Читать подробнее.