这是一个非常具体的问题,可能没有一个优雅的答案。我想在两个站点上共享一个菜单,一个是 Drupal,一个不是。我正在使用自定义模块来实现 hook_menu_link_alter 并希望将主题菜单输出到文件。没有关于这一点的讨论,我们只需要为其他站点公开一个 html 文件。我知道一种蛮力的方式来做到这一点,只需循环并重新创建主题功能已经完成的功能,但我认为也许有一种方法可以直接使用主题功能。
目前我正在努力...
theme('links', theme('navigation-links', 'menu-name'), array('id' => 'menu-id'));
但我没有收到任何输出。我也没有收到任何错误,这很糟糕。(注意:我不是 100% 认为导航链接的主题功能实际上是主题('navigation-links''))。
有任何想法吗?
(注意:我也在新的 Drupal StackExchange 站点上发布了这个问题,但可能会删除它,因为社区还没有)