os2web / os2web_kle
KLE术语导入功能
dev-master
2021-03-09 14:11 UTC
Requires
- drupal/feeds: ^3.0@alpha
- drupal/feeds_ex: ^1.0@alpha
- drupal/feeds_tamper: ^2.0@beta
This package is auto-updated.
Last update: 2024-08-29 10:20:34 UTC
README
模块用途
本模块的目的是将KLE术语导入到Drupal中。
如何工作
启用此模块后,KLE术语将在下一次cron中导入。
导入分为两个步骤
- 读取远程XML,解析并存储在本地(默认位置:
public://kle.xml
)- 默认计划为每30天一次
- Feeds模块负责读取本地XML并将实体保存为分类术语。
- 默认计划为每四周一次
导入后,KLE术语作为分类术语可用:admin/structure/taxonomy/manage/os2web_kle/overview
附加设置
设置可在admin/config/content/os2web-kle
下找到
- KLE XML文件URL - KLE导入的webservice的URL。
- 本地KLE XML文件URL - 转换后的XML应放置的文件路径(例如:public://kle/kle.xml)。
- retsinfo的基本URL(必须以"/"结尾) - 例如,http://www.retsinfo.dk/_GETDOC_/ACCN/
- 两次导入之间的天数 - 只有在指定天数过后才会运行导入
- 从Feeds文件中删除过时的KLE - 在生成Feeds文件时,将删除过时的KLE(需要重新导入)
- 从自动完成列表中隐藏过时的KLE - 当KLE用作自动完成术语引用时,过时的KLE将不包含在自动完成中(不需要重新导入)
安装
-
模块可通过composer下载。
composer require os2web/os2web_kle drush en os2web_kle
-
激活后,运行cron以触发导入。
从现有配置安装模块
从现有配置安装此模块时存在一个已知问题,即导入的Feed不会自动创建。
如果出现这种情况,并且您在admin/content/feed
中看不到feed项,请按照以下简单步骤手动创建它
- 转到
feed/add/os2web_kle_import
- 使用以下值创建一个新的feed
- 标题: KLE导入器
- 路径: public://kle.xml
更新
OS2Web KLE模块的更新过程与常规Drupal 8模块类似。使用Composer内置命令列出有更新可用的包
composer outdated os2web/os2web_kle
自动测试和代码质量
贡献
项目对新增功能和当然修复bug开放。如果您有任何建议或发现项目中的bug,欢迎您在github存储库问题跟踪器中创建问题。对于问题描述,预计您将提供关于您的功能请求或bug报告的清晰和充分的信息。