Sitecore - 向页面添加简单字段

时间:2013-06-04 11:31:23

标签: sitecore sitecore7

很抱歉,如果这是一个非常简单的问题。我确信我遗漏了一些非常基本的东西。 无论如何:我刚刚安装了一个新的Sitecore 7站点,我只是想在“Sample Item”模板中添加一个新字段。我添加了一个名为“title2”的字段,其类型为“单行文本”。

我创建了一个新页面,其中包含此模板位于home,字段中的字段,包括“title2”并已发布。 在我的“sample rendering.xslt”文件中,我添加了一个部分来显示新字段

<div>
    <sc:text field="title2"/>
  </div>

然而,当我查看页面时,它不会显示新字段。 如果我将“title2”更改为“title”,则会显示。

我在这里缺少什么?

2 个答案:

答案 0 :(得分:4)

据我所知,标签应该是:

<sc:text ID="id" Field="FieldName" runat="server" />

我的代码中缺少的是runat="server"标记,但我没有看到ID。 此外,您应该知道应该发布与此字段相关的所有项目。这是模板和 - 如果有一个或多个 - 子模板和包含字段本身的项目。此外,当您检查所有这些内容时,您可以尝试在桌面环境中将数据库切换到WEB,以查看您的字段的信息是否已发布。

答案 1 :(得分:0)

使用Sitecore 7,您还可以使用sc:FieldRenderer来检索任何模板字段的标题。这是相同的代码片段。

<sc:FieldsRenderer runat="server" ID="scFieldRendereSample" Field="title2"/>

希望这有帮助。