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

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

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

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

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

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

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

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

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

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

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

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