这似乎是一个非常简单的概念,但我无法解决。我想要做的是将/模板的标准值呈现/显示到页面。
使用Rocks创建了项目和模板。这是结构。
1.子版式-footer.ascx
<div class="content">
<h1>This is a title.</h1>
<p>All the content goes here</p>
<sc:placeholder runat="server" Key="footercontent" />
</div>
2.子版式-StickyNav.ascx
<a class="btn" href="#">
<sc:Text Field="Sticky Nav Title" runat="server" />
</a>
第一个图片是模板,第二个图片显示了_Standard Values中指定的默认值。
然后,在Sitecore Explorer中,
right clicked on (Sticky Nav - _Standard Values) > Tasks > Design Layout on Standard Values
。现在,/ sitecore / content /下有一个内容项“ index”。它声明了以下布局:当我右键单击时,索引页面的确打开,并且页脚内容也显示出来。
Index > Tools > Browse > Preview
但是,我看不到设置为“标准”值的文本“转到顶部”(图2)。它是空的。
我在这里想念什么。
我意识到最初的想法本身就是一个错误。如果必须在页面上显示其值,则必须有一个项目。
因此,我在/sitecore/content/Sticky Nav Button
使用template创建了一个新项目Sticky Nav
。
在StickyNav.ascx中,将控件更新为:
<sc:Text Field="Sticky Nav Title" runat="server" DataSource = "/sitecore/content/Sticky Nav Button"/>
希望这对像我这样的初学者有所帮助。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句