cyberwoven/cyberwoven_suite

此模块提供针对Cyberwoven的特定配置调整,以及一系列子模块,以提高Drupal在Cyberwoven网站上的可用性和功能性。

安装: 657

依赖项: 1

建议者: 0

安全性: 0

类型:drupal-module

2.1.8 2024-08-05 16:12 UTC

README

此模块提供针对Cyberwoven的特定配置调整,以及一系列子模块,以提高Drupal在Cyberwoven网站上的可用性和功能性。

配置调整

Webform调整

在Webform实体presave时强制将每个Webform的“允许用户从专用URL提交”配置设置设置为false。这将防止Webform提交,除非将其嵌入/附加到另一个实体作为块。此设置在每个Webform的“设置 -> 常规 -> URL路径设置”下都可以找到。

块调整

  • 向块配置添加一个额外的选项卡,允许将块放置在所有非节点页面上。
  • 向内容类型限制设置添加一个“否定”选项。

文本格式和编辑器配置

以下三个配置文件包含在 config/install

  • linkit.linkit_profile.cyberwoven_standard.yml
  • editor.editor.basic_html.yml
  • editor.editor.full_html.yml

这些配置创建了“Cyberwoven Standard” Linkit配置文件,启用了Active Toolbars中的Linkit样式链接按钮(对于完整和基本文本格式),并为每个启用了“Cyberwoven Standard”配置文件。

包含的子模块

  • Alert Bar (modules/alert_bar): 此模块提供简单的主题化警报栏。
  • 内容修改日志 (modules/content_modification_log) 此模块实现了一个全局内容修改日志。它在启用后开始跟踪修改,并将显示有关修改实体、执行修改的用户以及修改时间戳的基本信息。
  • 自定义CSS编辑器 (modules/custom_css_editor): 此模块在节点编辑表单上提供一个字段,用于注入自定义CSS。注意:此模块需要在 html.html.twig 模板文件的 <head> 部分底部添加一个twig变量。
  • 自定义路由权限 (modules/custom_route_permissions): 此模块提供自定义权限,允许为现有路由授予权限。
  • 扩展主题建议 (modules/extended_theme_suggestions): 此模块提供了一些在Drupal站点主题化期间我们倾向于想要的主题建议。
  • 灵活区域 (modules/flexible_regions): 此模块允许在页面模板之外使用区域。
  • 取消发布 (modules/unpublisher): 此模块使用计划好的cron运行根据管理员设置的字面值取消内容发布。
  • Webform Cookie (module/webform/cookie): 此模块创建了一个Webform提交处理器,在Webform提交时设置一个cookie。