代码之家  ›  专栏  ›  技术社区  ›  Aaron

如何在drupal安装中获得所有路径

  •  3
  • Aaron  · 技术社区  · 16 年前

    我可以在url\u alias表中查询别名,也可以在menu\router表中查询所有路径,甚至是在视图的page/feed显示中设置的路径。但是,变量路径(带参数的路径)在运行时被解释。

    那么,有没有办法在drupal安装中获得所有可能的路径,包括动态路径和孤立路径?现在是22点。我必须知道所有的网址提前得到他们。

    3 回复  |  直到 16 年前
        1
  •  2
  •   zessx    13 年前

    因此,通过查询 url_alias menu_router 桌子。您必须知道在每种情况下变量可能是什么,因为Drupal在运行时填充它们。

    所以我的问题是一个问题。您必须以某种方式访问所有路径才能获得它们,但是除非您事先知道它们是什么,否则无法通过编程访问它们(或对它们进行爬网)。

        2
  •  0
  •   Kevin    16 年前

        3
  •  0
  •   marcvangend    16 年前

    你也许想看看 menu_edit_validate() 函数查看drupal如何检查新菜单项的链接是否具有有效路径。

    你能解释一下你想解决的问题吗?也许我们能帮你找到更好的解决办法。