我有一个内容类型,它的路径模式(类别/英语_标题)是根据其字段值生成的。
在节点的页面中,有一个带引用新闻项的块,一个基于计数的更多链接指向具有更多新闻的页面,从更多链接生成的items.The路径与节点的别名相同,但附加了/news (类别/英语_标题/news)。
为此,我通过钩子将英文标题作为标记传递到更多的链接,该链接是作为要匹配的参数从页面端获取的。直到我有了一些有特殊角色的字段,特别是带有“S”的撇号的标题,我才觉得很好。我不知道该如何进行。从那以后,更简单的方法就是。已经有一个新闻栏目可以做一些类似/news?nid的事情,但它让我思考了一下。
是否可以将上下文生成的视图页化名,或者用别名替换URL中已经有模式的部分?
发布于 2018-04-22 18:02:24
这是子路径自动模块背后的使用场景。在您的场景中,您将创建一个带有/node/%/news路径的“更多链接”页面视图,并为NID创建一个上下文过滤器以检索该特定节点的上下文新闻视图。安装了子路径自动模块后,该页面视图应该可以通过[category]/[english_title]/news别名查看.
https://drupal.stackexchange.com/questions/260387
复制相似问题