idfive/idfive_paragraphs

此模块旨在提供基本的idfive厨房水槽组件。

8.3.2 2023-10-20 19:59 UTC

README

将常用的idfive“厨房水槽”组件和少量其他自定义模块集成到段落中。

这些组件设计为独立的子模块,可以根据需要启用。它们设计为与idfive组件库前端协同工作。此模块还添加了一些常见的idfive配置选项,例如定义实体浏览器。

此模块和子模块仅包含标记(无js或css,除了一些用于管理视图等),这些应在客户端主题中提供,通过idfive组件库加载。

安装

此模块可以通过多种方式安装,但对于大多数部署操作,需要删除.git。为了快速将此存储库下载到D8构建中

通过Composer安装

  • composer require idfive/idfive_paragraphs

手动安装

  • cd modules
  • git clone https://bitbucket.org/idfivellc/idfive-component-library-d8-paragraphs.git idfive_paragraphs
  • rm -R idfive_paragraphs/.git

此脚本将此存储库下载到您的D8安装的模块(或所需的任何其他文件夹)中,到名为"idfive_paragraphs"的文件夹中,然后从该文件夹中删除.git,使其现在基本上是存储库的一部分。

包含的模块

  • idfive管理工具栏:创建一个用于编辑的管理菜单项,消除了在页面上使用管理标签的需求。
  • idfive侧边栏菜单:创建一个侧边栏菜单的块,该菜单已修改以符合ICL标准。
  • idfive Lazyload:智能加载所有图像以提高性能。
  • idfive段落手风琴:为idfive silc手风琴提供段落捆绑包,作为厨房水槽组件。
  • idfive段落引用:为嵌入引用作为厨房水槽组件提供段落捆绑包。
  • idfive段落按钮/链接:为嵌入按钮/链接作为厨房水槽组件提供段落捆绑包。
  • idfive段落突出显示:为嵌入突出显示作为厨房水槽组件提供段落捆绑包。
  • idfive段落卡片:为嵌入卡片作为厨房水槽组件提供段落捆绑包。
  • idfive段落轮播:为嵌入静态内容轮播作为厨房水槽组件提供段落捆绑包。
  • idfive段落文本/HTML:为嵌入HTML作为厨房水槽组件提供段落捆绑包。
  • idfive段落表格:为嵌入表格作为厨房水槽组件提供段落捆绑包。
  • idfive段落视图嵌入:为嵌入视图作为厨房水槽组件提供段落捆绑包。
  • idfive段落表单嵌入:为嵌入表单作为厨房水槽组件提供段落捆绑包。
  • idfive段落视频嵌入:为嵌入视频作为厨房水槽组件提供段落捆绑包。
  • idfive段落图像:为嵌入图像作为厨房水槽组件提供段落捆绑包。

常规设置

ICL小部件

这些ICL小部件在安装时设置,以添加每个小部件所需的配置。但是,您将需要创建添加到实体等中的字段。

实体浏览器

这些浏览器应设置在来自ICL小部件的图像字段上,但现在也可以用于任何字段。只需在选择表单显示中为任何媒体字段选择正确的实体浏览器即可。

idfive侧边栏菜单

本模块提供了一种可配置的块,我们通常使用它来显示侧边栏菜单。此菜单设置为使用最终将在ICL中定义的标记和UX。要使用,只需启用此模块,并将块添加到您的侧边栏,就像您通常做的那样。

更新中

通过Composer更新

  • composer update idfive/idfive_paragraphs

手动更新

  • cd modules
  • rm -R idfive_paragraphs
  • git clone https://bitbucket.org/idfivellc/idfive-component-library-d8-paragraphs.git idfive_paragraphs
  • rm -R idfive_paragraphs/.git

标记覆盖

  • 您可以通过将模板复制到客户端主题中来覆盖段落模板。
  • 您可以通过将它们复制到客户端 .theme 并修改钩子名称等来覆盖钩子。