orchardcms - Orchard CMS 参数化片段 list 文件

标签 orchardcms manifest code-snippets

当我为我的 JumbotronSnippet.cshtml 添加此代码段 list JumbotronSnippet.txt 时

DisplayName: Jumbotron 
ToolboxIcon: \uf10c
Description: A configurable jumbotron
Category: Bootstrap
Fields:
    - Name: Caption
      DisplayName: Caption
      Description: The caption to display
      Type: Text
    - Name: Body
      DisplayName: Body
      Description: The body text to display
      Type: Text

Orchard 布局部分未出现在仪表板中。

我的 JumbotronSnippet.cshtml 有这段代码:

<div class="jumbotron">
    <h2>@Model.Caption</h2>
    @Html.Raw(Model.Body)
</div>

我做错了什么吗?

最佳答案

检查片段功能已启用

您是否在模块菜单中启用了布局片段功能?

这让我很困惑,因为 Shape 元素有一个 Snippets 类别,但这并不意味着 Snippets 已启用。

检查你运行的是正确的版本

您运行的是哪个版本的 Orchard? Sipke 在 1.10.1 版本(当前)中实现了 list 文件的第一个版本。

我加入并添加了代码以支持您正在使用的所有额外字段,但看起来它们还没有升级到已发布的版本,尽管它们在 1.10.x 和开发分支中。

如果您已经在运行 1.10.1 并想要这些功能,那么您可以删除 this file到您的项目中 - 对其所做的唯一更改都包含在该文件中,它们只会扩展 list 文件解析器中支持的字段数。

检查 list 格式

这是我在客户项目中使用的示例

DisplayName: Facebook Panel
ToolboxIcon: \uf230
Category: Social
Description: Configurable element to display a link to a Facebook page
Fields:
  - Name: SocialUrl
    Type: Text
    DisplayName: Facebook URL
    Description: The URL to your Facebook page.

直接我看到它的空间空间破折号空间但你有更多的缩进。我不记得确切的空格数是否会破坏内容,但缩进很重要。

关于orchardcms - Orchard CMS 参数化片段 list 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39471036/

相关文章:

java - 如何在 Spring Boot MVC Web 应用程序中从 META/MANIFEST.MF 读取数据?

android库项目 list 文件

java - 如何获取包含库的版本信息?

google-plus - Google+ 作者片段照片未显示在搜索中

orchardcms - 使用 Orchard CMS 将博客添加到特定页面

asp.net-mvc-3 - 形状的 "Prefix"部分在 Editor 方法中的作用是什么?

html - Orchard CMS - 主题

支持 textmate 片段的编辑器?

plugins - notepad++ 中的 QuickText 不保存代码片段!

sql - Orchard : one property value does not save in SQL Server 2012