cetera-labs / plugin-glossary
模块“词汇表”
dev-main
2023-12-05 08:12 UTC
This package is auto-updated.
Last update: 2024-09-05 10:01:07 UTC
README
为CMS添加新类型的材料——“词汇表”,在此类型材料中设置术语、定义和同义词(如有)。在材料页面上显示指定的字段和链接列表,指向提及这些术语和同义词的网站页面。在普通网站上,添加到词汇表的术语将以链接形式突出显示,指向词汇表中的定义。
说明
- 如果未设置同义词,则此字段不会在术语页面上显示。
- 在页面上搜索术语及其同义词的顺序与创建材料面板中指定的顺序相同,找到并突出显示第一个匹配项,其余的将被忽略。
- 请勿为不同的术语设置相同的同义词,或者创建与同义词相同的术语名称,在这种情况下,模块不会停止工作,但页面上的术语突出显示可能变得不合理。
- 在打开术语页面时自动生成包含术语的页面链接。
- 如果未在其他页面上找到提及,则链接字段也将被忽略。
- 仅对通过Fastsite CMS创建的材料文本进行提及搜索,转换术语为链接发生在整个页面上。
- 如果页面找到链接包裹的提及,则页面将在链接中显示,但术语本身不会包裹在指向词汇表页面的链接中;然而,如果链接包裹的术语后面有未链接的重复提及,则该提及将被包裹在指向词汇表页面的链接中。
安装
- composer require cetera-labs/plugin-glossary
- 进入CMS
- 检查和修复数据库->分析->修复发现的错误
- 更新CMS页面
- 完成,已添加材料类型
使用说明
为了在网站上添加“词汇表”部分,在结构中创建一个新的“词汇表”类型的材料部分,不需要创建索引页面,所有针对具有术语列表的页面的设置都在部分设置中完成。然后,为了添加新术语,在部分中创建新的材料,填写必要的字段
-
术语(术语名称)单字或词组 - 必填字段
-
定义在同名选项卡中设置,可以包含图片和额外格式
-
同义词通过逗号(“,” 或 “, ”)分隔,不是必填字段
此外,别忘了在单独的选项卡上为创建的材料设置元标签