Задать вопрос
titov_andrei
@titov_andrei
All my life I learn - and die a fool!

Как найти фрагмент кода в Битрикс?

На странице выводится два предложения - никак не могу понять, откуда они берутся?

4906b0e2426d4cf1929c2424794495ba.png

Поиск текста по файлам идёт очень долго и не дожидаюсь результатов.

Поиск по тегу 'home-intro' выдаёт результаты кэша стилей.

По наведению вываливается боковое меню с предложением настроить параметры компонента, но в них нет самого текста.

Где и как можно найти генерирующий фрагмент кода данного компонента?
  • Вопрос задан
  • 2856 просмотров
Подписаться 1 Оценить 2 комментария
Пригласить эксперта
Ответы на вопрос 2
gromdron
@gromdron
Работаю с Bitrix24
Универсальный алгоритм поиска:

1) Открываем urlrewrite.php, смотрим есть ли правило для данной страницы. Если есть - открываем страницу из правила, если нет - ищем физическую страницу
2) Смотрим наличие кода компонентов на данной странице, проверяем включаемые области. Если проект тестовый, то можно по одному убирать компоненты, пока не найдете.
Если убрали все компоненты, а надпись выводится, то идем дальше
3) Открываем настройки сайта и смотрим какой шаблон выводится на данной странице. Открываем его по ssh (как header.php так и footer.php) смотрим компоненты, включаемые области, области с отложенными функциями (ShowViewContent)
4) Если надпись все еще не выводится, смотрим события страницы

Делая все 3 шага Вы сможете найти что угодно в Битриксе.
Как пример, данная область может быть:
1) Физическим тестом на странице
2) Включаемой обастью подключаемой на странице
3) Результатом работы компонента
4) Отложенным результатом компонента
5) Физическим текстом в шаблоне
6) Результатом работы компонента в шаблоне
7) Результатом работы отложенной функции в footer.php
8) Результатом работы отложенной функции на событиях страницы
Ответ написан
babarun
@babarun Куратор тега 1С-Битрикс
Безумный план моих идей в руках больных людей
Поиск текста по файлам идёт очень долго и не дожидаюсь результатов
А вы чем ищите? грепом?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы