Проблема с отображением контента на разных страницах сайта после добавления видео на главную

    Я обладаю базовыми навыками веб-разработки: могу разобраться в коде, редактировать блоки, CSS, ссылки и отдельные строки. Однако глубокого опыта работы с PHP у меня нет.

    Мне достался по наследству интернет-магазин, написанный на PHP с базой данных MySQL. Мне объяснили, что для изменений в оформлении достаточно править CSS-файлы. Год я успешно управлял сайтом: загружал товары и обновлял цены через phpMyAdmin, и большего не требовалось.

    Суть проблемы

    Потребовалось добавить видео на главную страницу. Структура сайта была следующей:

    • Главная страница по умолчанию отображала каталог товаров (как я понял, данные подтягивались напрямую из базы).
    • В шапке сайта были две кнопки: «Каталог» (вела на главную страницу, файл .php) и «Контакты» (вела на отдельную HTML-страницу).

    Чтобы освободить главную страницу под видео, я интуитивно создал отдельную страницу «Каталог» и перенастроил на нее ссылку из шапки. Это сработало.

    Затем на главной странице я заменил строку вывода контента <?=$this->content?> на HTML-тег <video> с необходимым видео. Видео заработало, но возникла критическая ошибка.

    Результат изменений

    Теперь на всех трех страницах - Главной, Каталоге и Контактах - отображается только добавленное видео, а их оригинальный контент исчез. Страницы перестали быть независимыми.

    Ключевой вопрос

    Как понять логику, заложенную первоначальным разработчиком? Где искать корень проблемы и что именно изучать, чтобы восстановить корректную работу сайта? Я даже затрудняюсь правильно сформулировать запрос для поиска решения.