Проблема с отображением контента на разных страницах сайта после добавления видео на главную
Я обладаю базовыми навыками веб-разработки: могу разобраться в коде, редактировать блоки, CSS, ссылки и отдельные строки. Однако глубокого опыта работы с PHP у меня нет.
Мне достался по наследству интернет-магазин, написанный на PHP с базой данных MySQL. Мне объяснили, что для изменений в оформлении достаточно править CSS-файлы. Год я успешно управлял сайтом: загружал товары и обновлял цены через phpMyAdmin, и большего не требовалось.
Суть проблемы
Потребовалось добавить видео на главную страницу. Структура сайта была следующей:
- Главная страница по умолчанию отображала каталог товаров (как я понял, данные подтягивались напрямую из базы).
- В шапке сайта были две кнопки: «Каталог» (вела на главную страницу, файл .php) и «Контакты» (вела на отдельную HTML-страницу).
Чтобы освободить главную страницу под видео, я интуитивно создал отдельную страницу «Каталог» и перенастроил на нее ссылку из шапки. Это сработало.
Затем на главной странице я заменил строку вывода контента <?=$this->content?> на HTML-тег <video> с необходимым видео. Видео заработало, но возникла критическая ошибка.
Результат изменений
Теперь на всех трех страницах - Главной, Каталоге и Контактах - отображается только добавленное видео, а их оригинальный контент исчез. Страницы перестали быть независимыми.
Ключевой вопрос
Как понять логику, заложенную первоначальным разработчиком? Где искать корень проблемы и что именно изучать, чтобы восстановить корректную работу сайта? Я даже затрудняюсь правильно сформулировать запрос для поиска решения.