tippingmedia / verses
Craft CMS 3 插件字段类型,用于查找和输出圣经经文。
2.0.5
2018-06-13 22:53 UTC
Requires
- craftcms/cms: ^3.0.0-RC1
README
Craft CMS 3 插件,用于查找和输出圣经经文。
安装
下载文件夹,提取并将 Verses 文件夹放置在 Craft > 插件 文件夹中。在 Craft CMS 后端,转到 设置 > 插件 并点击安装 Verses 插件。
从 http://bibles.org/ 获取 API 密钥,并将此密钥添加到插件的设置中。选择圣经的默认版本。
如果您想使用英文标准版 (ESV),您可以从中获取 API 密钥 https://api.esv.org/
将 Verses 输入添加到您的某个部分。
用法
*为了遵守 Bibles.org 公平使用管理规则,此代码必须包含在您使用的模板中,以输出经文。
{% set fums = craft.verses.fums() %}
{{ fums|raw }}
版权
*确保在输出您的段落、经文或章节时输出版权。
{% set copyright = craft.verses.copyright() %}
{{ copyright|raw }}
Verses 输入
输入保存一个对象数组。单个对象包括
{
reference: Romans 10:9,
osis: Rom.10.9
}
从输入中输出第一个引用。
{{ entry.versesInput[0].reference }}
{{ entry.versesInput[0].osis }}
您可以使用与 Verses 设置中选定的不同版本。
{% for item in entry.versesInput %}
{{ item.reference }}
{{ item|passage({'version':'eng-ESV'})}}
{% endfor %}
不使用输入输出章节
*注意它使用 OSIS 表示法,目前仅适用于 Bibles.org API。
{% set passages = craft.verses.verses({'chapter':'Rom.8'}) %}
{% if passages|length %}
{% for item in passages %}
{{ item.text|raw }}
{% if loop.last %}
<p class="copyright">{{ item.copyright|raw }}</p>
{% endif %}
{% endfor %}
{% endif %}
输出圣经的书籍
{% set books = craft.verses.books() %}
{% for item in books %}
{{ item.name }}
{% endfor %}
许可
此插件依赖于 Bibles.org API 或 Crossways ESV API。对于 Bibles.org,您需要遵循他们的 公平使用管理规则 来使用此插件。使用此插件的风险自负。我们不对因使用此插件而对您的内容、代码或其他任何事情造成的任何损害负责。它旨在成为祝福,请这样对待它。
致谢
非常感谢 Bibles.org 提供搜索上帝话语的 API。其次,我要感谢 Openbible.info 提供圣经段落引用解析器。