gpt4 book ai didi

orchardcms - 如何呈现已知内容项目的投影的自定义布局

转载 作者:行者123 更新时间:2023-12-04 19:46:39 26 4
gpt4 key购买 nike

我通过一个返回一组已知内容类型的内容项的查询定义了我自己的投影。我想提取这些内容项的某些内容部分并将它们显示在列表中。使用形状跟踪工具,我找到了编写自定义布局的 View 模板:
/Views/Parts.ProjectionPart.cshtml

但是从模板中的模型变量我无法获得我想要的数据,因为它比内容部分数据高太多了。

我想要的一个很好的例子:假设我想呈现本教程中定义的产品目录:
http://skywalkersoftwaredevelopment.net/blog/writing-an-orchard-webshop-module-from-scratch-part-5

但我只想呈现一个由项目组成的列表:

  • 创建产品的所有者的姓名
  • 产品名称。
  • 产品发布日期

  • 我需要在一个地方渲染它,即,不在他们自己的部分 View 中单独渲染。

    最佳答案

    您是否尝试过在投影仪模块中添加布局?有一个属性模式选项可让您选择要显示的字段/数据。如果您想要的数据不存在,您应该能够实现 IPropertyProvider。 Projections 模块代码中有这样的例子。

    关于orchardcms - 如何呈现已知内容项目的投影的自定义布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11546739/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com