localgovdrupal/localgov_moderngov

用于生成ModernGov模板页面的Drupal模块。

1.0.0-beta2 2024-05-14 11:47 UTC

README

用于生成Modern.Gov模板页面的Drupal模块。

Modern.Gov,当提供模板页面URL时,会定期抓取该模板页面。然后使用该模板页面来生成Modern.Gov站点的实例。

功能

此模块从/moderngov-template路径提供Modern.Gov模板页面。如果需要不同的路径,请为/moderngov-template添加URL别名。

模板页面中嵌入了以下ModernGov令牌

  • {pagetitle}代替实际的Drupal页面标题。
  • {breadcrumb}代替Drupal面包屑。
  • {content}代替页面内容。
  • {sidenav}代替第二个侧边栏。

此Modern.Gov模板页面中的链接和资源URL都渲染为绝对URL,这是Modern.Gov模板页面的要求。

页面模板

大多数网站需要为其主题定制Modern.Gov页面模板。此模块提供的页面模板旨在作为如何将Modern.Gov令牌放置在页面模板中的示例。

注意事项

  • ModernGov测试URL。这位于HTTP认证之后。
  • 嵌入到内联JavaScript或script标签中的任何相对URL都不会转换为绝对URL。
  • BigPipe功能已被关闭。这是因为此模块关注为匿名用户提供模板。如果需要,以后可以审查。

相关模板

  • /moderngov-template?nocontent的空页面模板:此模板带有空的main HTML标签,而不是Modern.Gov令牌。
  • /moderngov-template?header的页眉模板:页眉HTML标签内的所有内容。带有在页眉标签之前预置的资产链接。
  • /moderngov-template?footer的页脚模板:页脚HTML标签内的所有内容。由跟随页脚标签的资产链接连接。

维护者

此项目目前由以下人员维护