以 JSON 格式输出结构化数据的 FAQ 扩展。

安装数: 6,849

依赖项: 0

建议者: 0

安全性: 0

星标: 0

关注者: 3

分支: 2

开放问题: 0

类型:typo3-cms-extension

v3.0.0 2024-05-16 16:32 UTC

This package is auto-updated.

Last update: 2024-09-16 17:32:35 UTC


README

此扩展为 TYPO3 v12.x 版本,允许输出 FAQ 页面的结构化数据。

安装

使用以下命令安装 TYPO3 扩展:

composer require oliverthiele/ot-faq

并在您的根模板或站点包中添加 TypoScript

常量

@import "EXT:ot_faq/Configuration/TypoScript/constants.typoscript"

设置

@import "EXT:ot_faq/Configuration/TypoScript/setup.typoscript"

别忘了更新数据库结构!

如何添加 FAQs

FAQ 插件可以在每页添加一次。(我故意决定不使用 IRRE)。插件仅输出标题并定义 FAQs 的位置。然后可以在 TYPO3 BE 模块 "列表" 中添加问题及其答案。必须遵守 Google 文档中的规则:https://developers.google.com/search/docs/advanced/structured-data/faqpage

默认情况下,FAQ 列表 HTML 输出(基于 Bootstrap5 的模板)也会生成 JSON 格式的结构化数据输出。

新功能 v3.0.0

所有 TCA 配置现在已针对 TYPO3 v12 优化。

新功能 v2.0.5

现在可以在插件中使用 storagePid(DB 字段 pages)。请确保没有 FAQ 被输出两次。如果您想在多个页面上输出 FAQs,应在一页上取消选中结构化数据输出的复选框。

关于 FAQs 的一般说明

  • 问题应在整个网站上唯一。
  • 每个问题应独立存在,不应引用其他问题。
  • 问题应按照询问 Alexa 或 Siri 的方式撰写。

计划改进。

  • 添加一个仅允许使用允许的 HTML 标签的 RTE 配置。

变更

v3.0.0

  • 移除了对 TYPO3 v11 的支持

v2.0.5

  • 添加对 TYPO3 v12 的支持
  • 添加对存储 FAQ 到文件夹的支持
  • 改进了代码质量