问题标签 [sitecore-habitat]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
561 浏览

sitecore - Sitecore Habitat 中的 URL 不正确

经过多次试验,我终于设法为 Sitecore 8.2 设置了 Habitat

使用的实例名称是habitatdev. 我按照 git 文档在 VS 解决方案的 3 个配置文件中配置这些自定义名称。

主页http://habitatdev工作正常。但是当试图浏览到任何其他页面(比如“关于”)时,它会转到http://habitat.habitatdev/about

这是所有其他页面。我看到有重定向模块和解决方案来创建新的重定向布局。

是否有任何简单的修复,例如 web.config 中的属性,我们可以将项目设置为导航到http://habitatdev/[name]而不是http://habitat.habitatdev/[name]

修复:
打开此配置 -\Website\App_Config\Include\Project\Habitat.Website.config

查找sitecacheSizes属性。

原来的:

变成:

0 投票
2 回答
3279 浏览

sitecore - Sitecore 8.2.0 Unicorn 3.3 项目同步问题 [错误:无法执行初始序列化]

我已按照此处提到的步骤进行操作,但无法将项目同步到本地站点核心实例

Sitecore Unicorn 同步问题

Gulp 配置:

栖息地开发设置:

发布目标:

谓词配置:

<predicate type="Unicorn.Predicates.SerializationPresetPredicate, Unicorn" singleInstance="true"> <include database="master" path="/sitecore/content"> <exclude path="/sitecore/content/" /> </include> <include name="Home" database="master" path="/sitecore/layout/Controllers/Home" /> <include name="Layout.Layouts" database="master" path="/sitecore/layout/Layouts/" /> <include name="Layout.Models" database="master" path="/sitecore/layout/Models/" /> <include name="Layout.PlaceholderSettings" database="master" path="/sitecore/layout/Placeholder Settings/" /> <include name="Layout.Renderings.Project" database="master" path="/sitecore/layout/Renderings/" /> <include name="System.Dictionary.Project" database="master" path="/sitecore/system/Dictionary/" /> <include name="System.Languages" database="master" path="/sitecore/system/Languages" /> <include name="System.Workflows" database="master" path="/sitecore/system/Workflows" /> <include name="Templates.Project" database="master" path="/sitecore/templates/" /> <include name="System.HtmlEditorProfiles" database="core" path="/sitecore/system/Settings/Html Editor Profiles/" /> </predicate>

错误:无法执行初始序列化,因为谓词配置包含数据库中不存在的项目路径。

有人可以帮助解决这个问题吗?提前致谢

0 投票
1 回答
1819 浏览

sitecore - Helix 安装问题 - 序列化文件夹的权限

在新的 Habitat 设置上遇到问题...遵循所有步骤,发布项目等,但现在我收到此错误:

拒绝访问路径“$(sourceFolder)\feature\accounts\serialization”。

我试过在那个文件夹上设置权限,让每个人都有完全的访问权限,但这并没有什么不同。

使用截至昨天的最新版本。在发布基础项目之前,Sitecore 运行良好。尚未运行 Unicorn Sync。

有什么建议么?

这是完整的错误:

0 投票
1 回答
202 浏览

sitecore - 如何在 sitecore 栖息地之上开发

在我的下一个项目中,我计划使用 sitecorehabitat 使用模块化方法。但我不知道如何开始?我已经安装了 sitecore 栖息地,并且本地栖息地网站正在运行。现在我想从实际的应用程序开发开始但是 sitecorehabitat 已经有很多我不需要的开箱即用的功能,因为我想根据需要开发自己的功能。那么任何人都可以指导我如何在 sitecore 栖息地之上启动实时应用程序吗?

0 投票
1 回答
1110 浏览

gulp - 无法构建 Sitecore Habitat 解决方案

我尝试使用默认配置设置 Sitecore Habitat 解决方案,但不幸的是,当我尝试第三个任务 Publish All Projects 时,构建失败并显示以下错误:

我设置的环境与以下链接https://github.com/Sitecore/Habitat/wiki/01-Getting-Started中描述的相同。

0 投票
1 回答
128 浏览

installation - 在 sitecore 实例上安装栖息地后,我在 outputrepository.cs 中得到的值不能为空

我通过 SIM 安装了 Sitecore 8.2,然后在其上添加了 Habitat 自定义模块。执行了栖息地维基中给出的所有步骤。当我打开站点时,它给我的错误值在结果存储库.cs 中不能为空

0 投票
1 回答
529 浏览

model-view-controller - 在 Sitecore helix 中,如何在项目层重用功能项目视图

我是 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 视图,如何有效地引用?

0 投票
1 回答
290 浏览

sitecore - Habitat Sitecore 中的元数据功能

我正在努力在现有的 Sitecore 项目中应用 Helix 设计原则。我无法理解的一件事是元数据功能。

我使用 Sitecore Habitat 并通过 Google 搜索作为参考,但在那里也无法理解它。我无法找到详细的资源/文档来了解更多关于它的作用、它是如何工作的以及我将如何将它实施到当前现有项目的信息。

我确信这是一个非常广泛的问题,但任何帮助将不胜感激。

0 投票
1 回答
829 浏览

sitecore-habitat - 新栖息地项目 - 无法识别的 Sitecore 标签

我继承了一个基于 Habitat (Sitecore 8.2 Update 6) 的骨架 Sitecore 项目,但是当我访问 /sitecore url 时出现错误:

在为网站提供服务的文件夹中,我使用了由新的 Sitecore Instance Manager 实例提供的 web.config(这将由 Habitat 进行转换)

sc:PlatformFontStylesLink 是 Sitecore 本身使用的控件,因此由于某种原因它无法解析服务器标签。我猜这是由于配置问题,但我不确定到底是什么。web.config 包括这一行:

0 投票
1 回答
214 浏览

msbuild - Gulp 任务只发布一个项目

当尝试使用以下 gulp 任务从解决方案发布项目时,它工作正常。

但是当我将一个带有我的项目名称的数组传递给 gulp.src 时,如下所示,只发布一个项目并退出任务。(这里的“项目”是我的项目数组)

可能是什么原因