Я проектирую и разрабатываю сайты, используя php. Я использую
`includes(layouts/header.php);`
на каждой странице php на моем сайте. Моя структура каталогов:
library
layouts ( header, footer, sidebar )
css
js
index.php
about.php
но теперь, если я создам новый каталог, чтобы, скажем, файлы администратора, файлы персонала или файлы пользователя находились в разных папках, таких как:
library
layouts ( header, footer, sidebar )
css
user
index.php
login.php
myaccount.php
js
index.php
about.php
Теперь, если я сделаю
include('../layouts/header.php');
в моем файле под пользователем dir, тогда я не получаю css на странице. Это связано с тем, что относительный путь к файлу .css изменяется.
Я хочу знать, как управлять всем этим. Есть ли способ или мне нужно написать новый, скажем, user_header.php в папке раскладок?