Как вставить код Яндекс-метрики

Главные вкладки

Аватар пользователя Archi007 Archi007 7 февраля 2020 в 13:45

Имеется сайт на друпале sitename.ru, админка находится на поддомене api.sitename.ru. Я не нашел ни на основном сайте, ни на поддомене папки template, themes или подобной где был бы файл html.tpl.php. Вопрос такой, где хранятся файлы темы, куда вставить код метрики?

p.s. На поддомене api.sitename.ru есть папка core, а в ней папка themes, но это очевидно темы самой админ панели.

Комментарии

Аватар пользователя Archi007 Archi007 7 февраля 2020 в 15:03

Такая папка отсутствует. Вот какие папки есть в корне sitename.ru:

.git\
.nuxt\
api\
assets\
common\
components\
layouts\
locales\
middleware\
node_modules\
pages\
plugins\
static\
store\

Аватар пользователя marassa marassa 7 февраля 2020 в 15:43

1. В этом наборе папок ничто не указывает на друпал.
2. В 8-ом друпале нет файла html.tpl.php. Попробуйте поискать html.html.twig.

Аватар пользователя marassa marassa 7 февраля 2020 в 16:13

PS А что в папке api? Теоретически если сайт использует одну из "ядерных" тем (тех, что в core), то другой папки themes может и не быть.

Аватар пользователя Archi007 Archi007 7 февраля 2020 в 16:16

Похоже 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 файлы.

Аватар пользователя marassa marassa 7 февраля 2020 в 16:42

Archi007 wrote:
Похоже sitename.ru полностью управляется из админки api.sitename.ru. Может так быть?

Я не вполне понимаю смысл данного утверждения, но в папке api лежит именно Drupal 8.
Archi007 wrote:
Файла html.html.twig нет

Да есть, есть, оно не может не есть. Например в папке themes/stable/templates/layout.
Но дело-то не в этом. Если Вы измените шаблон прямо в папке core, то Ваше изменение просуществует ровно до следующего обновления ядра. Так делать некрасиво.
Я конкретно про Яндекс-метрику знаю чуть меньше чем ничего, но догадываюсь, что наверняка должен быть модуль для Drupal - вот например что-то похожее: https://www.drupal.org/project/yandex_metrics
Попробуйте через модуль сделать.