Всем привет
Прошу прощения, если проблема уже обсуждалась. Ни Яндекс, ни Гугл об этом не знают.
Ситуация следующая: когда-то я создал node, назвав его, например, about. И вот захотелось мне установить на сайте, например, Яндекс.Метрику. Как написано на сайте Яндекса, код Метрики должен быть на всех страницах сайта.
Вопрос №1: где мне найти этот самый about на сервере? В корне его нет. Все директории прошерстил, -- нигде ничего похожего не нашёл.
Вопрос №2: а можно ли вставить код Метрики через визуальный редактор Drupal, просто отредактировав страницу about?
Комментарии
так вам везде или только в about, вы уж определите вопрос однозначно
Нужно везде, на каждой странице.
about я написал как пример, но кроме неё мне также хотелось бы найти и другие страницы (они ведь лежат в одном месте?).
Физически страниц не существует. Все располагается частями в базе данных, так что в директориях можете не искать.
создайте блок, поместите в него код, сам блок поместите в нужный регион.
admin/build/block
Не подскажите, куда именно?
UPD:
Вы имеете ввиду template нода?
Спасибо.
Создал блок, сделал невидимым, отметил "Поместить на все страницы сайта".
Теперь Яндекс пишет: "Счётчик не установлен на главной странице, но данные поступают". В Drupal главная страница -- это index.php. Спрашиваю, потому уже пробовал вставлять код в index.php, после этого 2 часа не мог разобраться, почему не зайти на сайт (может это и не связано было между собой, но, после того, как я удалил код с index.php, сайт заработал нормально).
И, да, если счётчик не скрыть, на страницах сайта Drupal почему-то отображает тег
<!-- ... -->
,вот так:
<!-- /Yandex.Metrika -->
хотя стоит формат ввода "Full HTML". Так и должно быть?
это опциональные комментарии, можете их удалить, ни на что не влияют.