Шляхом Альбірео

НовиниЗаписиХитрощіAlbireo routing

2021.04.16
Доповнення роутінга, для групіровки меню сайта з мінімальними затратами.
Note

Кожна сторінка має свій унікальний slug, який однозначно адресує файл і фреймворк по ньому знаходить сторінку в будь-якій директорії. Але існують інші задачі, для яким необхідно мати фізичний, а не віртуальний URL.
Наприклад, в разі генерації меню типу bread-crumbs, цю проблему можна вирішити за допомоги slug-pattern, який являє собою альтернативну адресу сторінки. Тепер, для створення груп з однакової тематики можна скористатися цим прийомом, записавши в налаштуваннях так:

/**

title: Розширений routing
description: В Albireo інтелектуальний роутінг, який не залежить від фізичного місця положення файла на сервері.

slug: routing
slug-pattern: notabene/tricks/routing

sitemap: - 
compress: 1

 **/

Це документована можливість і ми лише звертаємо увагу на її практичне втілення. Саме нею ми скористалися для створення функціонального меню на сторінках цього блога.