Таким образом, вы можете определенно получить все возможные пути в drupal, запросив таблицу url_alias
(которая дает вам все псевдонимы) и menu_router, который, кроме того, даст вам пути, заданные отображениями страниц или каналов. Проблема остается в том, что вы не можете заполнить переменные в путях переменных в таблице menu_router
. В каждом случае вы должны знать, какими могут быть переменные, поскольку Drupal заполняет их во время выполнения.
Так что моя проблема в подвохе22. Вы должны каким-то образом посещать все пути, чтобы получить их, но вы не можете программно посещать их (или сканировать их), если не знаете, какие они заранее.