Диспозиция: 1. Сайт до 1000 страниц. 2. ЧПУ. 3. Глубина вложенности тематических папок 3-5. 4. Всего тематических папок ~25. Задача: хлебные крошки на php. Например: http://xxx.ru/services/price/sale_today.php <---> Главная / Услуги / Стоимость / Скидки сегодня Решение: Получаем путь через $_SERVER['REQUEST_URI'] на каждой странице. Ввиду небольшого объема тематических папок, прописать их ассоциацию в скрипте. Здесь все просто, быстро и понятно. Вопрос: Где хранить название текущей страницы? Кмк, лучше на этой же странице. Можно использовать TITLE, конечно, но нежелательно. Какие есть еще варианты?
когда начинаете отрисовку шаблона, вы же туда какие то данные отправляете? добавьте туда еще данные о хлебных крошках? или я туплю)) или не понял вопрос))
Попробую иначе. Надо получить следующее: Прочитать путь и вывести Главная / Услуги / Стоимость / нет никаких проблем. Вопрос в том, где и как хранить в странице ее название для хлебных крошек "Скидки сегодня". Использовать для этого TITLE не хотелось бы.
а где вы берете данные о том что вместо price нужно выводить стоимость? почему для текущей то не так? ...а что - у вас куча php файлов и реальная структура папок отображающая данный путь?
Я же написал: Написать в скрипте 25 названий папок - это не проблема. При обнаружении price будет выведена стоимость. Вносить в этот список 1000 названий страниц - это не просто геморрой, а глупость. Ибо мы уже на нужной странице и логично прямо из нее и взять ее же название.
а делать 1000 страниц не геморой и глупость? а как же "единая точка" входа, роутинг, получение данных из БД - все мимо? 1000 страниц - это 1000 файлов у вас? Если так - то храните прямо в каждом файле какую то переменную $finish = "Скидки сегодня" и там где крошки выводите - используете
~1000стр - это текущий итог многих лет. Причем без тенденции к увеличению. Нахрена все это переписывать?
Если так - то храните прямо в каждом файле какую то переменную $finish = "Скидки сегодня" и там где крошки выводите - используете
Что-нить ... --- Добавлено --- Смотрю, многие используют вариант без текущей страницы в крошках вообще. Нафига два одинаковых текста рядом???