Orchard CMS 参数化片段清单文件
Orchard CMS parameterized snippet manifest file
当我为我的 JumbotronSnippet.cshtml
添加此代码段清单 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>
我是不是做错了什么?
检查片段功能已启用
您是否在“模块”菜单中启用了布局片段功能?
这让我很困惑,因为形状元素有一个片段类别,但这并不意味着片段已启用。
检查你是运行正确的版本
你是哪个版本的 Orchard 运行? Sipke 在 1.10.1 版本(当前)中实现了清单文件的第一个版本。
我加入并添加了代码来支持您正在使用的所有额外字段,但看起来它们还没有升级到发布版本,它们在 1.10.x 和开发分支中尽管。
如果您已经是 运行 1.10.1 并且想要这些功能,那么您可以将 this file 放入您的项目中 - 对其所做的唯一更改都包含在该文件中,并且它们只会扩展清单文件解析器中支持的字段数。
检查您的清单格式
这是我在客户项目中使用的示例
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.
直接看到它的 space space 破折号 space 但你有更多的缩进。我不记得 space 的确切数量是否会破坏内容,但缩进很重要。
当我为我的 JumbotronSnippet.cshtml
添加此代码段清单 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>
我是不是做错了什么?
检查片段功能已启用
您是否在“模块”菜单中启用了布局片段功能?
这让我很困惑,因为形状元素有一个片段类别,但这并不意味着片段已启用。
检查你是运行正确的版本
你是哪个版本的 Orchard 运行? Sipke 在 1.10.1 版本(当前)中实现了清单文件的第一个版本。
我加入并添加了代码来支持您正在使用的所有额外字段,但看起来它们还没有升级到发布版本,它们在 1.10.x 和开发分支中尽管。
如果您已经是 运行 1.10.1 并且想要这些功能,那么您可以将 this file 放入您的项目中 - 对其所做的唯一更改都包含在该文件中,并且它们只会扩展清单文件解析器中支持的字段数。
检查您的清单格式
这是我在客户项目中使用的示例
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.
直接看到它的 space space 破折号 space 但你有更多的缩进。我不记得 space 的确切数量是否会破坏内容,但缩进很重要。