gtsciences / hg_reader
为乔治亚理工学院Mercury内容分发服务提供hg_reader
Requires
- drupal/twig_field_value: ^2.0
- drupal/twig_tweak: ^3.4
This package is auto-updated.
Last update: 2024-09-26 21:29:01 UTC
README
欢迎使用Mercury Reader的Drupal 10+版本5.x版。请将问题报告到GitHub。
安装
如果您使用了gt_installer,您已经有了该模块,并且它已经启用。
配置
极端注意:hg_reader寻找名为basic_html的文本格式,并将其用作默认值。如果您没有这样的格式,它将使用纯文本,除非您喜欢看到您的页面被HTML标签装饰,否则这不是一个好的选择。在您进行任何导入之前,请转到admin/config/hg-reader/settings并选择一个文本格式。模块的将来版本将根据用户批准在安装时创建默认文本格式。
配置页面上的其他字段主要用于开发。您可以使用默认值。
用法
一旦安装并配置了阅读器,您需要创建一个导入器。对于使用过Feeds模块的人,hg_reader与Feeds模块非常相似,但不需要字段分配——一切都在模块中。对于认为Feeds是给牛的东西的人,这里是hg_reader的工作方式
- 您创建一个导入器;您向其提供Mercury源的内容ID。
- hg_reader定期检查源的内容,并在您的系统上创建适当的页面——例如事件、新闻等。
简单易行。
每个Mercury类型的内容类型默认提供,并且可以像任何其他内容类型一样进行修改(尽管如果您删除了hg_reader映射信息的字段,您会陷入困境)。在实践中,这意味着如果您想在您的网站上对内容进行特殊处理,您可以创建自己的字段和分类法。默认提供的还有新闻和事件页面(以及块),分别位于/hg/events和/hg/news。这些也可以进行修改——它们由Views生成,所以您可以像处理任何视图一样处理它们。此外,您可以创建自己的视图,根据需要切片和切块内容。
hg_reader中的所有内容都是基于节点的,因此所有基于节点的功能都适用。您可以与Pathauto、Rules等集成。尽情发挥。
主题
由于该模块的输出都是节点、页面和块,所以主题化归结为如果不使用hg_reader会做什么,所以没什么大不了的。注意,该模块包含一个样式表。这是一个基本的样式表,旨在防止灾难。它与GT主题配合得最好。
错误
如果您遇到错误,请转到问题并给我们详细信息。