Umbraco 7自定义部分与孙子在列表视图

本文关键字:列表 视图 自定义部 Umbraco | 更新日期: 2023-09-27 18:16:22

我正在尝试为Umbraco构建一个自定义部分。我的最终目标是使它看起来像下面这样

-MyCustomSection
   -Subsection1(with children in listview)
   -Subsection2(with children in listview)

我找不到任何关于如何…的Umbraco文档

  • 有孙子节点
  • 在list-view中有子节点

我已经看了每一个教程,但没有一个告诉你如何打开列表视图或如何在子节点下添加节点。

任何帮助都太好了。谢谢你

Umbraco 7自定义部分与孙子在列表视图

请看这里的文档:https://our.umbraco.org/documentation/Extending/Section-Trees/trees-v7 -它应该让你继续使用子节点等

至于ListView,它本质上是一个DataType,在Content/Member编辑表单中有一个特殊的实现(当配置为这样做时)——你可以用你自己的自定义节点编辑器实现同样的事情,但最好的文档是源代码本身。

根据你如何构建你的自定义部分,如果你不只是渲染内容/媒体等,你可能会发现自己实现一个自定义ListView。

再看一下MemberListView项目——它是一个自定义的ListView实现,源代码可能会给你一些启示;在大多数情况下,出于性能考虑,它使用检查来检索数据而不是数据库,但其中的概念在大多数情况下是相同的。

希望这对你有帮助,我想你会有一些繁重的代码阅读;在调试和运行Umbraco的过程中设置断点也值得编译。