【发布时间】:2015-08-03 05:43:36
【问题描述】:
我是 Orchard CMS 的新手,到目前为止,我大部分时间都在处理创建自定义主题。我遇到了一个问题,我什至不确定我是否知道我想做的正确概念......但这里是:
我想做以下事情:
- 向“页面”内容类型添加一个名为“父标题”的自定义字段。
- 在所有页面上,在“Before Main”小部件区域内显示父标题字段的内容。
因此,在 CMS 中创建新页面的作者将填写这些字段,例如:
- 页面标题:“ABC 公司正在招聘”
- 父职称:“ABC 公司的职业”
- 等
Orchard 的渲染标记看起来像这样(为简洁起见略微简化):
<div id="layout-before-main">
<div class="zone zone-before-main">
Careers at Company ABC
</div>
</div>
...
<div id="content">
<div class="zone zone-content">
<article class="page content-item">
<header><h1>Company ABC is Hiring</h1></header>
<p>Some page content.</p>
</article>
</div>
</div>
我知道如何创建自定义字段;我不知道如何(或是否)可以将对该字段的值的引用放在另一个区域内。
感谢任何建议 - 我渴望学习!
【问题讨论】: