Погоди. Ты на словах объясни логику, которую должен реализовать плагин
Ну вот смотри. Я пишу плагин для блога. У него есть компоненты: вывод общего списка статей в блоге, вывод дерева категорий, список статей внутри конкретной категории, и вывод непосредственно статьи – ну как у всех, тащемта. В CMS > Pages я формирую структуру /blog/:category/:post. И хочу намутить breadcrumbs отдельным плагином, чтобы он работал не только на страницах блога – там-то я могу изловчиться и извлечь урлы и тайтлы, построив цепочку, но и на других страницах сайта. Допустим, я сделаю в CMS > Pages страницу /contacts или /about – чтобы и там работал плагин.