cyberwoven / cyberwoven_suite
此模块提供针对Cyberwoven的特定配置调整,以及一系列子模块,以提高Drupal在Cyberwoven网站上的可用性和功能性。
2.1.8
2024-08-05 16:12 UTC
Requires
- drupal/content_modification_log: ^1.0
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。