Итак, во включенном изображении вы можете увидеть копию веб-сайта, над которым я сейчас работаю. На сайте будут отдельные страницы для каждой из машин компании. Очевидно, что панель навигации и строка меню будут одинаковыми на всем веб-сайте, поэтому я подумал, что использую одну строку PHP-скрипта, чтобы просто загружать меню в любое время.
http://img.ruphp.com/php/spVS3a4.png (Прикрепленное изображение, пока у меня еще нет репутации +10)
Хотя, насколько я понимаю, страницы в папках (не внутри root) не смогут ссылаться на остальную часть сайта без использования ../
внутри href
.
Поэтому, если я загружаю часть меню сайта, содержащую навигационную панель и т. Д., Он не будет работать на всех страницах, потому что все они будут находиться в разных папках, то есть каждая папка будет нуждаться в собственной версии импорта PHP в navbar.
Неужели я ошибаюсь? Я просто пытаюсь свести к минимуму количество кода, который я использую на каждой странице. Не только это, но как только я закончу сайт, если мне нужно внести изменения в панель меню, я не хочу обновлять 30-40 + страниц. Я понял, что импорт PHP спасет меня от этой проблемы? Есть ли лучший способ сделать это, что не очень сложно?
Следует также отметить, что я делаю это в HTML5 с Twitter-Bootstrap в качестве основного CSS.
Я бы тоже сделал аналогичный PHP-вызов, который также импортировал нижний колонтитул. Если я пропустил все, что могло бы помочь, пожалуйста, спросите.
TL; DR – Как заставить ссылки работать на всем протяжении сайта, независимо от того, где они находятся в иерархии папок. Мы подумали об использовании крошечного PHP-скрипта, который будет содержать меню, и т. Д. И будут загружаться на каждую страницу. Хотя я не уверен, что это будет работать из-за папок?