Skip to content

Flows (OrchardCore.Flows)

Flows模块提供了在另一个内容项中直接显示内容项的方法。这是通过Flow Part和Bag Part实现的。

一个很好的例子是一个带有FAQ部分的页面。FAQ内容类型可能有一个问题和一个答案字段,内容编辑器可以在编辑页面时直接添加新的FAQ。

空的Flows和Bags

不包含任何内容项的Flows和Bags将显示不同的形状名称。对于空的Flows,形状名称为FlowPart_Empty;对于空的Bags,它是BagPart_Empty

这允许您有条件地显示或隐藏空的Flows或Bags。例如,要隐藏没有项目的Flow部分,您可以将以下内容添加到放置文件中:

  "FlowPart_Empty": [
    {
      "place": "-"
    }
  ]

如果您想要使用相同的模板来处理具有项目和没有项目的Flow部分,您可以添加以下内容:

  "FlowPart_Empty": [
    {
      "shape": "FlowPart"
    }
  ]

视频

该文档由ChatGPT 4 翻译


Last update: March 22, 2023