【发布时间】:2014-07-29 03:31:04
【问题描述】:
我是 Orchard 的新手,似乎无法解决这个问题。
目标
- 能够在每页上指定两个文本值,如果它们不为空,则在样式 DIV 中显示这些值。
程序
- 我在 Orchard 的管理员中创建了一个新的内容部分,名为 "InnerPageTitleArea"
- 我在这部分添加了两个字段:IpTitle(文本字段)和IpSubtitle (文本字段)
- 我将此部分添加到页面内容类型中
- 那些文本框在编辑页面时显示,我将它们填写在 几页
- 这些值显示在输入它们的页面上(到目前为止一切正常)
问题:
- 我想为 InnerPageTitleArea 提供一个模板,但是所有 尝试失败。
- 使用形状跟踪时,没有替代参考我的 单独的部分
- 所有替代项都以“字段”开头,即 ~/Themes/MyTheme/Views/Fields.Common.Text-InnerPageTitleArea.cshtml。
- 如果我使用其中一个替代字段,我的模板会重复 两次 - 每个字段一次
- 如果我使用特定于字段的模板,即 ~/Themes/MyTheme/Views/Fields.Common.Text-InnerPageTitleArea-IpTitle.cshtml 我实际上可以得到两个值,但是另一个值 (IpSubtitle) 仍显示为纯文本。我可能可以补救 与 Placement.info,但我怀疑我只是缺少一些 对果园有基本的了解。
怎么办?
【问题讨论】:
标签: templates orchardcms