标签: sitecore7

Glass.Mapper是否支持Sitecore 7中MVC模型的链接?

在Sitecore的7,现在可以创建在模型定义的项目/sitecore/layout/Models,并将其链接到我的LayoutsRenderings(而不是硬编码型+组件上各一个).这使得管理变得更加容易,特别是如果我需要更新我的命名空间或查看哪些布局使用特定模型.

也就是说,我遇到了一个问题,Glass.Mapper似乎解析了'Model'字段,好像它是一个text字段,当它实际上是一个Internal Link字段时.这是我得到的错误:

无法从程序集'Glass.Mapper.Sc,Version = 3.0.2.8,Culture = neutral,PublicKeyToken = null'加载类型'/ sitecore/layout/Models/HomeViewModel'.

现在有人在Glass支持链接到Sitecore 7中的模型,或者我是否正确假设它只是没有解析模型的内部链接字段?

asp.net-mvc sitecore sitecore7 glass-mapper

3
推荐指数
1
解决办法
858
查看次数

Sitecore索引管理器未打开:引发异常

我们从Sitecore 7.0 Initial(130424,2013年4月24日)升级到Sitecore 7.0(130918,2013年9月18日)

我在Initial中创建的索引不再适用于新版本.旧版本仍然正确索引并显示.

这是在Initial中出现的内容.

  • 重建时间:13秒
  • 近似吞吐量:每秒64项
  • 有删除:错误
    是否干净:错误
    过期:错误
    文件数:838
    健康:错误
    字段数:55
    最近更新日期:12/3/2013
    条款数量:-1

这是我们在尝试打开索引管理器时获得的例外情况.通常出现的窗口显示以下异常.

附件也是相关索引配置文件的副本.

找不到添加方法:SetCommitPolicy(类型:Sitecore.ContentSearch.LuceneProvider.SwitchOnRebuildLuceneIndex)

还使用Sitecore创建了一张票证.如果有固定信息,将包括修复信息.

Sitecore索引Sitecore 7.0索引管理器的例外情况

sitecore sitecore7

3
推荐指数
1
解决办法
1166
查看次数

缺少sitecore节点下的布局,系统和模板项

正如你在两张图片中看到的那样!我缺少布局,系统和模板.当我用sitecore rock打开它时,它说"已修改 - 必须序列化".我想知道是否有人之前有这个问题以及你如何解决它.

在此输入图像描述

在此输入图像描述

sitecore sitecore7 sitecore-rocks

3
推荐指数
1
解决办法
2256
查看次数

Sitecore - 如果占位符为空,则隐藏渲染

我有一个相当简单的Sitecore MVC渲染,其中包含一个标题字段和一个占位符:

<section>
    <div class="container">
        <h2 class="m-header"><span>@Html.Sitecore().Field("PromoItemsHeader")</span></h2>

        <div class="l-section grid">
            @Html.Sitecore().Placeholder("PromoItems")
        </div>
    </div>
</section>
Run Code Online (Sandbox Code Playgroud)

我希望此渲染在占位符包含项目时显示在页面编辑模式之外.这似乎应该很简单,但我找不到一个明显/干净的方法.

sitecore sitecore7 sitecore-mvc

3
推荐指数
2
解决办法
2978
查看次数

Sitecore SPEAK初学者在使用Javascript时遇到问题

我正在尝试编写我的第一个简单的Sitecore Speak组件.

没什么好看的,我只需要开始.所以我在Visual Studio中创建了我的Speak组件,在Sitecore中,我的渲染指向了我的组件.这一切都是开箱即用的.我在我的SPEAK布局上插入我的渲染,当我访问该页面时,我收到一个错误说明这一点 在此输入图像描述

任何人都知道为什么?我需要做什么?我正在使用Sitecore 7.5.

我的cshtml看起来像这样:

@using Sitecore.Mvc
@using Sitecore.Mvc.Presentation
@using Sitecore.Web.UI.Controls.Common.UserControls
@model RenderingModel
@{
  var rendering = Html.Sitecore().Controls().GetUserControl(Model.Rendering);
  rendering.Class = "sc-Test2";
  rendering.Requires.Script("client", "Test2.js");

  var htmlAttributes = rendering.HtmlAttributes;
}      
<div @htmlAttributes>

</div>
Run Code Online (Sandbox Code Playgroud)

sitecore sitecore7 sitecore-speak-ui

3
推荐指数
1
解决办法
998
查看次数

如何将Glass Mapper 3.3与Sitecore 7.x和Solr 4.7一起使用

有没有其他人在使用Sitecore 7.x和Solr 4.7与Glass Mapper 3.3一起工作时遇到问题?似乎Glass Mapper使用Castle Windsor IOC容器.并且Sitecore建议也使用Castle Windsor IOC容器进行Solr.

根据Sitecore,他们告诉我应该使用Solr 4.7,我应该使用Castle.core.dll和Castle.Windsor.dll 3.1版.然而,看起来Glass Mapper 3.3需要版本3.2+的Castle.Core.dll.

我认为我不是唯一遇到这个问题的人.但我在网上找不到任何关于它的内容.

castle-windsor sitecore solr4 sitecore7 glass-mapper

3
推荐指数
1
解决办法
298
查看次数

Sitecore性能:Caching.DisableCacheSizeLimits设置为"false"

因此,在关注此博客文章中的建议后,我注意到内容编辑器中项目的加载时间显着(~300%)有所改善.

我正在考虑将这个发布到我们的测试服务器上几天,看看它是如何表现的,有没有关于在生产中这样做的反指示?当内存已满时缓存是否会停止增长,还是会导致服务器不稳定?

另外,如果我要强制执行缓存限制但是将它们设置为填充服务器的整个RAM,我会注意到性能的类似增加吗?

caching sitecore sitecore7 sitecore7.2

3
推荐指数
1
解决办法
1545
查看次数

Sitecore:如何根据条件显示或隐藏某些页面?

我正在使用Sitecore 7.2。我想根据用户的情况显示或隐藏某些页面。

例如,仅对个人资料字段名称为country ='USA'的用户显示/授予对页面A的读取访问权限,就像我们对Sitecore项目中的单个组件所做的那样。

有没有办法在Sitecore中做到这一点?

sitecore sitecore7 sitecore7.2

3
推荐指数
1
解决办法
749
查看次数

如何按设备更改控件的占位符?

使用Sitecore 7 - 有没有一种方法可以指定模板控件的占位符将基于设备?

示例: Placeholder A if the device is Mobile else Placeholder B

这更多地与在Mobile中以不同于桌面站点的方式定位内容有关.

UPDATE

Trayek的答案很棒,确实很有效.虽然,我最终采用了不同的方法.

在我的模板的布局细节中,我添加了一个控件C; 将其占位符设置为A并在附加的"参数"部分中添加了HideBydevice Desktop.然后,我再次添加了控件C; 将其占位符设置为B,并在附加的"参数"部分中添加了HideBydevice Mobile.

然后在我的代码中,我检查HideBydevice参数的值并隐藏sublayout/control,如果参数的值与Sitecore.Context.Device.Name相同

这对我有用.

sitecore sitecore7

2
推荐指数
1
解决办法
746
查看次数

Sitecore HOWTO:搜索具有特定值的项目的项目桶

我有一个物品桶里面有超过30 000个物品.我需要的是快速搜索具有特定字段设置为特定值的项目,或者更好的是制作类似SELECT WHERE fieldValue IN(1,2,3,4)语句的内容.有没有现成的解决方案?我在网上搜索过,我发现的唯一一件事是"项目桶和搜索的开发人员指南",但没有代码示例.

search sitecore bucket sitecore7 sitecore7.5

2
推荐指数
2
解决办法
4426
查看次数