0

对不起,如果这是一个非常简单的问题。我确信我错过了一些非常基本的东西。无论如何:我刚刚安装了一个新的 Sitecore 7 站点,我只是想在“示例项目”模板中添加一个新字段。我添加了一个名为“title2”的字段,类型为“单行文本”。

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

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

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

我在这里想念什么?

4

2 回答 2

4

据我所知,标签应该是:

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

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

于 2013-06-04T11:58:33.513 回答
0

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

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

希望这可以帮助 。

于 2014-05-28T18:16:45.713 回答