Jon*_*ats 0 .net controls sitecore content-management-system
我是Sitecore的新手,所以如果我是愚蠢的话请和我一起出去.
我被要求根据我正在处理的网站上的当前设计创建一个新的顶级页面.为此,我创建了一个带有新控件的新布局,以显示我要求创建的新内容.这与现有设计的布局以及占位符等有关:
<div class="services-left">
<sc:Sublayout ID="Sublayout7" runat="server" Path="/layouts/company/controls/ServicesContent.ascx" />
</div>
Run Code Online (Sandbox Code Playgroud)
这是在控制中:
<h2>
<sc:Text ID="ServicesTitle" runat="server" field="Service-Title" />
</h2>
<div class="service-header">
<sc:FieldRenderer ID="ServicesCopy" runat="server" field="Service-Copy" />
</div>
<div class="service-body">
<sc:FieldRenderer ID="ServicesList" runat="server" field="Service-List" />
</div>
Run Code Online (Sandbox Code Playgroud)
我还创建了一个新模板,其中包含上面引用的字段.
我已经将模板添加到网站并将其设置为使用我创建的布局,它做得很好并且现有布局正确显示,我遇到的问题是来自控件的html显示正常但它不会从cms拾取字段并显示它们.
我需要做一个额外的步骤或者我错过了什么吗?
谢谢.
FieldRenderer使用FieldName属性而不是Field属性.其他Sitecore控件(如图像和文本)确实使用Field.
更改它,它应该开始显示Sitecore的内容.
| 归档时间: |
|
| 查看次数: |
2305 次 |
| 最近记录: |