0

我是 sitecore 中螺旋模式的新手。请找到以下几点

  1. 我在 Project//CDB.Helix.Sitecore.Project.website 中有主网站项目,如下面的解决方案结构

    在此处输入图像描述

  2. 在网站项目中,我有 PageLayout 视图,它引用了 Feature //CDB.Helix.Sitecore.Feature.Header 的控制器渲染的占位符。

    在此处输入图像描述

  3. 当我在主项目 CDB.Helix.Sitecore.Project.website 中添加参考 CDB.Helix.Sitecore.Feature.Header

  4. 主项目未识别 Views/BasicHeader。

  5. 如何在我的主项目中重用 HeaderProject 视图,如何有效地引用?

4

1 回答 1

3

1) 重要的是要了解引用应该如何与树层呈螺旋状,因此它应该是一种方式,顺序如下:项目-> 功能-> 基础: 在此处输入图像描述

正如我所见,你所做的是正确的。

2)然后你应该在你的页面布局中有占位符让我们称之为“ phBasicHeader ”,这是一个占位符键,应该在其中呈现标题:

@Html.Sitecore.Placeholder("phBasicHeader")

3) 现在从 Sitecore 你应该为你的 basicview.chtml 渲染(控制器或视图):

在此处输入图像描述

4) 然后从 Sitecore,您将此视图渲染添加到您的项目或模板标准值,在phBasicHeader上, 如下所示:

在此处输入图像描述

于 2017-08-11T22:22:04.863 回答