Я использую оператор PHP Switch для определения страниц моего веб-сайта. Вот пример:
switch($page) {
case "about":
$title_name = "About Us";
$page_content = "includes/about-us.php";
include("inner.php");
break;
case "services":
$title_name = "Services";
$page_content = "includes/services.php";
include("inner.php");
break;
}
А моя файловая структура - index.php? page = about , который преобразуется в / about / с использованием htaccess.
Я хочу взять все свои страницы в этом операторе switch, автоматически захватить их и поместить в список, чтобы я могу автоматически записать его на мою страницу нижнего колонтитула, где у меня будут все ссылки.
Поэтому вместо того, чтобы вручную вводить все ссылки в нижнем колонтитуле, например: Главная | О нас | Услуги | FAQ , он будет автоматически извлекать его на основе страниц, которые я указал в операторе Switch.
Есть ли способ сделать это? Также было бы хорошо, если бы была возможность автоматически добавлять новые страницы, и это добавит новый регистр для новую страницу и автоматически создать страницу в папке include.
Если кто-нибудь может указать мне правильное направление, я был бы очень признателен. Насколько я понимаю, я не верю Если вы можете сделать это с помощью оператора switch, мне бы пришлось переделать способ вызова страниц, верно?