thelia / alternate-hreflang-module
2.0.1
2022-11-16 23:17 UTC
Requires
- thelia/installer: ~1.1
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