thelia/alternate-hreflang-module

安装量: 2,297

依赖项: 0

建议者: 1

安全性: 0

星标: 0

关注者: 7

分支: 4

开放问题: 1

类型:thelia-module

2.0.1 2022-11-16 23:17 UTC

This package is auto-updated.

Last update: 2024-09-17 03:11:26 UTC


README

此模块为您的商店的每个页面生成一个 alternateHreflang URL。一旦激活,您将在页面的头部找到 <link rel="alternate" hreflang=".." href="..." /> 标签。

安装

手动

  • 将模块复制到 <thelia_root>/local/modules/ 目录,并确保模块的名称为 AlternateHreflang。
  • 在 Thelia 管理面板中激活它

Composer

将其添加到您的主 thelia composer.json 文件中

composer require thelia/alternate-hreflang-module:~1.1.0

用法

您只需激活该模块并检查商店的元标签。

生成示例

如果您的当前语言是 en,默认语言是 fr

<link rel="alternate" hreflang="en" href=".... en url" />
<link rel="alternate" hreflang="fr" href=".... fr url" />
<link rel="alternate" hreflang="es" href=".... es url" />
<link rel="alternate" hreflang="it" href=".... it url" />
<link rel="alternate" hreflang="x-default" href=".... fr url" />

如果您的当前语言是 fr,默认语言是 it

<link rel="alternate" hreflang="fr" href=".... fr url" />
<link rel="alternate" hreflang="en" href=".... en url" />
<link rel="alternate" hreflang="es" href=".... es url" />
<link rel="alternate" hreflang="it" href=".... it url" />
<link rel="alternate" hreflang="x-default" href=".... it url" />

此模块只为在后台办公室启用的语言生成 hreflang

如果您想在 5 个字符上显示 hreflang="...." 的本地化,您必须将配置变量 hreflangFormat 设置为 1

如果您的当前语言是 fr,默认语言是 it

<link rel="alternate" hreflang="fr-fr" href=".... fr url" />
<link rel="alternate" hreflang="en-us" href=".... en url" />
<link rel="alternate" hreflang="es-es" href=".... es url" />
<link rel="alternate" hreflang="it-it" href=".... it url" />
<link rel="alternate" hreflang="x-default" href=".... it url" />

钩子

此模块使用钩子 main.head-bottom