【发布时间】:2018-08-08 16:20:32
【问题描述】:
我有一个带有上下文过滤器的 Drupal 8 页面视图,其路径如下:
/category/%cid/product/%pid
这里 %cid 和 %pid 是页面视图的上下文过滤器。
在此页面中,我想更改页脚菜单,以更改链接,以便:
/privacy-policy
变成
/productname/privacy-policy
仅当创建了任何节点并且它具有 url 路径设置:
/productname/privacy-policy
如何实现这一点。
注意: 根据我尝试过的Drupal 中的讨论,
- 要更改路由,请实现 RouteSubscriber
- 要更改菜单链接,请使用 hook_menu_links_discovered_alter()
我做不到。
【问题讨论】:
标签: drupal menu drupal-views drupal-8 drupal-contextual-filters