niji / starter_kit
入门套件配置文件
Requires
- cweagans/composer-patches: ~1.0
- drupal/admin_toolbar: 3.0.1
- drupal/adminimal_admin_toolbar: ~1.4
- drupal/adminimal_theme: ~1.3
- drupal/config_split: ~1.0
- drupal/core: ~8.5 || ^9
- drupal/entity_browser: 2.x-dev
- drupal/inline_entity_form: ~1.0
- drupal/paragraphs: ~1.0
- drupal/paragraphs_browser: ~1.0
- drupal/redis: ~1.0
- drupal/video_embed_field: ^2.0
Requires (Dev)
- components/highlightjs: 9.7.*
- d3/d3: 3.5.*
- drupal/devel: 1.x-dev
- drupal/vardumper: ^1.0
README
分发入门套件
注意:此配置文件不会安装其中包含的任何模块。默认只安装了核心的基本模块和一些贡献模块。
默认安装的模块
blockconfigconfig_splitdynamic_page_cachehelplanguagepage_cacheredistoolbaruser
要激活此分发的所有模块
$ drush en sk_commons sk_media_file sk_media_image sk_media_video_embed sk_media_video_file sk_node_page sk_paragraph_media_image_video sk_paragraph_slider sk_paragraph_text_image sk_paragraph_title_text -y
此分发中的模块包含
- 基本
field.storage定义(《sk_commons》) - 媒体类型定义(《sk_media_*》)
- 段落类型定义(《sk_paragraph_*》)
- 内容类型定义(《sk_node_*》)
- 每个实体类型的
entity_browser(《sk_commons》) - 为便于贡献而配置的
paragraphs_browser(《sk_commons》)
可用的模块
sk_commons
依赖
无
字段存储
此模块提供了所有其他模块使用的field.storage。`field.storage`的定义是可选的。只有当至少有一个使用它的模块被激活时,才会创建每个`field.storage`。
实体浏览器
此模块中的实体浏览器允许导航所有类型的media内容。
相关的视图基于从调用实体浏览器的字段中获取的target_bundle参数值进行搜索。
示例:如果一个字段的配置是
settings:
handler_settings:
target_bundles:
image: image
video_embed: video_embed
video_file: video_file
那么实体浏览器将仅显示类型为image、video_file和video_embed的媒体。
此操作是通过issue https://www.drupal.org/project/entity_browser/issues/2865928的补丁实现的。
为分发中的每个媒体类型定义了一个创建标签页。
标签页也根据从调用实体浏览器的字段中获取的target_bundle参数值进行显示(参看sk_commons_form_alter())。
sk_media_file
依赖
drupal:filedrupal:imagedrupal:mediastarter_kit:sk_commons
内容类型
实体类型: media
包: file
标签: 文件
字段
sk_media_image
依赖
drupal:imagedrupal:mediastarter_kit:sk_commons
内容类型
实体类型: media
包: image
标签: 图片
字段
sk_media_video_embed
依赖
drupal:mediavideo_embed_field:video_embed_mediastarter_kit:sk_commons
内容类型
实体类型: media
包: video_embed
标签: 视频嵌入
字段
sk_media_video_file
依赖
drupal:filedrupal:mediastarter_kit:sk_commons
内容类型
实体类型: media
包: video_file
标签: 视频文件
字段
sk_node_page
依赖
drupal:nodestarter_kit:sk_commonsparagraphs_browser:paragraphs_browser
内容类型
实体类型: node
包: page
标签: 页面
字段
sk_paragraph_media_image_video
依赖
entity_browser:entity_browserentity_browser_entity_form:entity_browser_entity_formstarter_kit:sk_commonsparagraphs:paragraphsdrupal:views
内容类型
实体类型: paragraph
捆绑包: media_image_video
标签: 图片或视频
字段
sk_paragraph_slider
依赖
drupal:textentity_browser:entity_browserentity_browser_entity_form:entity_browser_entity_formstarter_kit:sk_commonsstarter_kit:sk_media_imageparagraphs:paragraphsdrupal:views
内容类型
实体类型: paragraph
捆绑包: slider
标签: 滚动条
字段
实体类型: paragraph
捆绑包: slide
标签: 幻灯片
字段
sk_paragraph_text_image
依赖
drupal:textdrupal:optionsentity_browser:entity_browserentity_browser_entity_form:entity_browser_entity_formstarter_kit:sk_commonsstarter_kit:sk_media_imageparagraphs:paragraphsdrupal:views
内容类型
实体类型: paragraph
捆绑包: image_text
标签: 图片 + 文本
字段
sk_paragraph_title_text
依赖
drupal:textstarter_kit:sk_commonsparagraphs:paragraphs
内容类型
实体类型: paragraph
捆绑包: title_text
标签: 标题 + 文本
字段