首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Metatag和页面标题模块冲突

Metatag和页面标题模块冲突
EN

Drupal用户
提问于 2013-10-28 10:08:56
回答 1查看 3.2K关注 0票数 1

我在梅塔格模块和页标题模块中使用Drupal 7。

我需要使用某些节点字段构建自定义内容类型的标题,以及无法使用所提供的令牌再现的附加条件,因此,我已经连接到页面标题API ( hook_page_title_alter(&$title)),只为一个节点类型构建自定义标题。

该函数工作,并设置页面标题。但是元标记是错误的,它们使用的不是<TITLE>中的页面标题(在<HEAD>下),而是节点的标题,我不想使用。

如何用我的自定义标题来填充元模块?我没有想法了,所以任何事情都是值得感激的。

有人评论说,如果使用元标记,则不需要page_title模块,但是page_title提供了一个带有钩子的API来更改页面标题,这就是我正在使用的内容和我需要使用的内容,因此也许可以将这个问题重新表述为“如何更改元标记生成的页面标题?”

EN

回答 1

Drupal用户

回答已采纳

发布于 2013-10-29 11:53:17

让两个模块都更改页面标题确实是个坏主意。我发现的一种更好的方法是创建一个自定义令牌 (对于所提供的示例来说这非常简单),并在所需的节点类型的元配置中使用它。这样,页面_标题就可以卸载,因为它不再需要了。

票数 2
EN
页面原文内容由Drupal提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://drupal.stackexchange.com/questions/90388

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档