【问题标题】:Rendering latest content with custom template in Orchard CMS在 Orchard CMS 中使用自定义模板呈现最新内容
【发布时间】:2011-11-05 23:43:58
【问题描述】:

我有一段内容结构如下:

  • 身体
  • 常见
  • 可容纳
  • 路线

它还包含一个图像字段

我要做的是在我的登录页面上显示一个摘要,其中仅包含 Url 和 Image Field Url(上传图片的 URL),类似这样。

<a href="@Model.Path"><img src="@Model.Image.FileName" /></a>

显然,我是 Orchard 的新手,通过阅读网络上的其他类似问题,我了解到也许我应该查看 Placement.info 文件,但是我无法弄清楚如何按顺序使用它来实现我需要的(这是一个包裹在锚标签中的图像)。

【问题讨论】:

    标签: asp.net asp.net-mvc asp.net-mvc-3 orchardcms


    【解决方案1】:

    您应该能够通过在主题的视图文件夹中创建一个名为 Content-TheNameOfYourType.Summary.cshtml 的文件来做到这一点。

    【讨论】:

    • 问题是,当我创建这样一个文件(使用 ShapeTracing)时,我得到了 Model.Title、.Header .Content 等,其中 Model.Content 似乎包含所有好东西。我想做的是能够写出类似@Model.Content.MyImage.FileName...
    • 有趣的东西不在 Model.Content(这是一个区域)中,而是在 Model.ContentItem 中。见weblogs.asp.net/bleroy/archive/2011/07/31/…
    • 谢谢!实际上,我早些时候读过那篇博文,却没有意识到其中的意义。现在我回到了正轨!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-05
    • 2011-08-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多