ivoba-oxid / jsonld
为 OXID eShop 6 提供的 JsonLD 模块。
2.2.6
2020-06-22 09:13 UTC
Requires
- php: >=7
- oxid-esales/oxideshop-ce: ^v6.0
README
将您的商店的 JSON-LD 数据添加到您的网站上。 https://developers.google.com/search/docs/guides/intro-structured-data
将这些信息添加到您的页面上
- 营销详情,如您的官方名称、标志和社交媒体信息
- 站点链接搜索框
- 面包屑导航
- 联系方式
- 产品详情
- 列表
使用 https://search.google.com/structured-data/testing-tool 验证输出
安装
composer require ivoba-oxid/jsonld
如果您使用的是 OXID eShop < 6,请使用 v1,检查此模块的 v1 分支。
用法
在 "扩展 -> 模块 -> Ivo Bathke: JsonLD" 中,在 "设置" 选项卡中输入您的设置
注意
- 在大多数情况下,使用 RDFa 与 JsonLD 是多余的
- Flow 主题已经内置了 schema.org 数据,应在自定义主题中移除,以避免不必要的标记。
要求
- UTF-8
- PHP >= 7
- Oxid eShop >= CE 6
待办事项
- 添加测试
- 添加 shopName、组织名称字段以覆盖 Stammdaten
- 添加美化 JSON 的选项
- 创建控制器以仅渲染 jsonLD 并包含在脚本标签中