Имеется сайт на друпале sitename.ru, админка находится на поддомене api.sitename.ru. Я не нашел ни на основном сайте, ни на поддомене папки template, themes или подобной где был бы файл html.tpl.php. Вопрос такой, где хранятся файлы темы, куда вставить код метрики?
p.s. На поддомене api.sitename.ru есть папка core, а в ней папка themes, но это очевидно темы самой админ панели.
Комментарии
Да, ваша тема должна быть в /themes
Такая папка отсутствует. Вот какие папки есть в корне sitename.ru:
.git\
.nuxt\
api\
assets\
common\
components\
layouts\
locales\
middleware\
node_modules\
pages\
plugins\
static\
store\
1. В этом наборе папок ничто не указывает на друпал.
2. В 8-ом друпале нет файла html.tpl.php. Попробуйте поискать html.html.twig.
PS А что в папке api? Теоретически если сайт использует одну из "ядерных" тем (тех, что в core), то другой папки themes может и не быть.
Похоже sitename.ru полностью управляется из админки api.sitename.ru. Может так быть?
В корне api.sitename.ru такие папки:
cgi-bin\
core\
d_\
libraries\
modules\
profiles\
sites\
themes\
vendor\
В папке core находятся папки:
assets\
config\
includes\
lib\
misc\
modules\
profiles\
scripts\
tests\
themes\
А в папке themes:
bartik\
classy\
engines\
seven\
stable\
stark\
Файла html.html.twig нет, но есть другие .html.twig файлы.
Я не вполне понимаю смысл данного утверждения, но в папке api лежит именно Drupal 8.
Да есть, есть, оно не может не есть. Например в папке themes/stable/templates/layout.
Но дело-то не в этом. Если Вы измените шаблон прямо в папке core, то Ваше изменение просуществует ровно до следующего обновления ядра. Так делать некрасиво.
Я конкретно про Яндекс-метрику знаю чуть меньше чем ничего, но догадываюсь, что наверняка должен быть модуль для Drupal - вот например что-то похожее: https://www.drupal.org/project/yandex_metrics
Попробуйте через модуль сделать.