我需要使用某些节点字段构建自定义内容类型的标题,以及无法使用所提供的令牌再现的附加条件,因此,我已经连接到页面标题API ( hook_page_title_alter(&$title)),只为一个节点类型构建自定义标题。
该函数工作,并设置页面标题。但是元标记是错误的,它们使用的不是<TITLE>中的页面标题(在<HEAD>下),而是节点的标题,我不想使用。
如何用我的自定义标题来填充元模块?我没有想法了,所以任何事情都是值得感激的。
有人评论说,如果使用元标记,则不需要page_title模块,但是page_title提供了一个带有钩子的API来更改页面标题,这就是我正在使用的内容和我需要使用的内容,因此也许可以将这个问题重新表述为“如何更改元标记生成的页面标题?”
发布于 2013-10-29 11:53:17
让两个模块都更改页面标题确实是个坏主意。我发现的一种更好的方法是创建一个自定义令牌 (对于所提供的示例来说这非常简单),并在所需的节点类型的元配置中使用它。这样,页面_标题就可以卸载,因为它不再需要了。
https://drupal.stackexchange.com/questions/90388
复制相似问题