问题标签 [sitecore7.1]

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 回答
2177 浏览

sitecore - Sitecore 7.1 MVC Html.Sitecore().Field 没有给出与 FieldRenderer.Render 相同的结果

我有一个使用 MVC 的 Sitecore 7.1 解决方案,并且正在使用@Html.Sitecore().Field("FieldName", ContentItem). 因为我想要多行文本字段来渲染<br/>标签,所以我已经GetTextFieldValue从 renderField 处理器部分中删除了处理器,web.config使用了App_Config\Include这里描述的补丁文件:http: //laubplusco.net/sitecore-update-bummer/。我发现如果我使用Sitecore.Web.UI.WebControls.FieldRenderer.Render()它会按预期产生带有换行符的输出,但是如果我使用Html.Sitecore().Field()扩展方法,则不会呈现换行符。

我发现你可以写

这似乎可以完成这项工作。

是否需要设置其他一些配置以使Field()扩展方法的行为方式与 相同FieldRenderer.Render,或者我只需要使用上面的方法?

0 投票
6 回答
1543 浏览

sitecore - 在 Sitecore Analytics 中制作营销活动的行为类似于 Google Analytics

Sitecore Analytics 中营销活动的默认行为是,仅当活动应用于访问的第一页时,它们才会应用于访问。这可能是使用该营销活动或通过sc_camp查询字符串参数标记的登录页面。

我发现这种行为在某些商业场景中有些问题。它也不同于 Google Analytics 处理营销活动的方式。如果用户通过不同的营销活动重新进入网站, Google Analytics 将为用户开始新的访问。

我想在我正在处理的 POC 中模拟 Sitecore Analytics 中的这种行为。我已经通过initializeTracker管道尝试过这个。我可以成功检测到访问的营销活动的变化,但我无法结束并重新开始访问。我已经尝试过使用Tracker.EndVisit()和简单地更改访问 ID。两者似乎都没有导致与营销活动相关的新访问。

有谁知道我如何在同一个请求中成功结束上一次访问并开始新的访问?

我正在使用 CMS/DMS 7.1 rev 140130。我当前的代码如下。

0 投票
2 回答
1719 浏览

asp.net-mvc - 发布表单返回视图不是完整布局

运行 Sitecore 7.1 update 2,我正在创建一个登录表单,设置如下:

"LoginController" 有方法 "Index" 和 "Login" 和一个视图 "Index"

创建控制器渲染,控制器字段具有“命名空间和 dll”,操作字段具有“索引”。我正在使用 MVC 区域,这就是我必须指定命名空间和 dll 的原因。

内容项的布局配置了“索引”控制器呈现

“索引”视图具有以下代码(起初我使用了正常的 MVC 开始表单,但它不起作用):

当我使用不正确的凭据提交表单时,我想再次显示表单(视图)并显示错误,我得到了视图,但从布局中删除了。

在我用谷歌搜索解决这个问题之前,我不知道 Sitecore FormHandler 方法,也没有看到它的文档。Sitecore MVC 上的任何资源?请与 Sitecore 7.1 相关的内容,因为我发现的大多数示例都是 Sitecore 6 并且已过时。

谢谢

0 投票
3 回答
1979 浏览

webforms - 我们可以在网络表单中为营销人员预填充网络表单字段吗?

如果用户是登录用户,我们需要在加载时使用用户信息预先填充联系表单。因此,用户无需使用网络表单填写他的信息。有没有办法为营销人员使用网络表单来做到这一点?

数据来自 json 格式的服务 api。需要找出一种方法将其绑定到服务器端或客户端的字段。

Sitecore 版本 7.1 140117 WFFM 版本“面向营销人员的 Web 表单 2.4.0 修订版 140117”

0 投票
1 回答
873 浏览

sitecore - 带有 Glass 的 Sitecore MVC:必须从 WebViewPage 或 WebViewPage 派生的视图

我按照 Glass 教程 ( http://glass.lu/docs/tutorial/sitecore/tutorial14/tutorial14.html ) 让页面编辑器与 Glass 和 Sitecore MVC 一起工作。

我有一个基本的视图渲染,当我有基本的 HTML 和 Sitecore 辅助方法时,它显示得很好。

在我将其转换为 GlassView 的那一刻,我得到以下异常:-

“/Views/Layouts/SampleContent.cshtml”处的视图必须派生自 WebViewPage 或 WebViewPage。

这是我的观点:-

我正在运行 Sitecore 7.1 - Update-1,并安装了 Glass.Mapper.Sc.Mvc-4 和 Glass.Mapper.Sc.CastleWindsor Nuget 包。

这是我的 Views 文件夹中 web.config 的一部分。

我可以看到 GlassView 继承自 WebViewPage....所以我不知道为什么它不起作用。我需要在我的视图中注册一些东西才能让它工作吗?

谢谢。

0 投票
1 回答
716 浏览

sitecore - Glass 模型和 Sitecore ItemCache 问题

我们正在使用带有 Sitecore 7.1 (MVC Renderings) 的 Glass Mapper 模型,我们最近将该项目部署到实时环境,但我们的客户注意到性能随着时间的推移而下降,例如,在 8~12 小时后,一些页面开始需要 20 秒装载。在联系 sitecore 支持并发送 CPU/内存转储后,支持团队回复:

"由于 Glass Mapper 经常解析项目路径,Sitecore 需要更新 ItemPaths 缓存中的记录(每次更新都会“锁定”缓存)。由于这似乎经常发生,应用程序会遇到一些线程将等待单个线程的情况线程完成更新 ItemPaths 缓存。”

那么,你以前遇到过这样的问题吗?我需要对我们的 Glass 模型做些什么来防止这种情况发生吗?

"Glass.Mapper" 版本="3.0.11.23"

"Glass.Mapper.Sc" 版本="3.1.10.31"

谢谢

0 投票
2 回答
1145 浏览

sitecore - Sitecore:DMS 7.1 分析已禁用

我正在尝试让 Sitecore DMS 7.1 正常工作。我按照 sitecore 支持页面上的说明进行操作。我三重检查了本网站上提到的所有步骤。

https://www.sitecore.net/Learn/Blogs/Technical-Blogs/John-West-Sitecore-Blog/Posts/2011/08/Troubleshooting-Analytics-is-Disabled-with-the-Sitecore-Customer-Engagement- Platform.aspx#comments

我查看了日志文件,我得到了。

帮助。我们还有其他 sitecore 站点,我能够让它在 sitecore 7 平台上运行。

0 投票
3 回答
1656 浏览

authentication - 使用 SQL Windows 身份验证设置 Sitecore 7.1

如何使用 SQL Server Windows 凭据安装 Sitecore 7.1?它要求 SQL Server 身份验证,但我有 Windows 身份验证。

0 投票
2 回答
1139 浏览

drop-down-menu - Sitecore 自定义下拉列表

我有用于自定义下拉列表的 POC,Sitecore 7.0但是当我在其中执行完全相同的操作时,Sitecore 7.1它不起作用。基本上我所拥有的是:

  1. 在“字段类型/自定义字段类型”下的核心数据库中,我的自定义字段类型指向正确的程序集和类。
  2. 在我的 .net 项目中,我有类DroplistCustom派生ValueLookupEx. 它具有被覆盖的GetItems功能。这是代码,但我认为没有必要,因为它有效。

3,我在模板中使用新类型,其来源如 query:fast:/...

不要专注于它有效的查询!

有什么建议么?

0 投票
2 回答
4099 浏览

sitecore - 移动和添加组件的 Sitecore 页面编辑器问题

我有一个页面,其中一个占位符中有多个组件,不同的组件类型以及相同类型的多个组件。页面上有 3 个按特定顺序排列的组件。改变顺序被认为是可取的。选择组件允许移动组件,并且它看起来可以正常工作,直到点击保存,然后它就会消失。这与不久前的这个 SO 发布非常相似。我还没有发现任何表明此错误已得到修复的信息。作为参考,我使用的是 Sitecore 7.1 (rev.140324)。

在此之后,尝试将相同类型的组件添加到页面也不起作用。通过演示详细信息将页面重置为初始状态后,很明显,将组件添加到占位符开始出现问题。现在的解决方法是通过演示详细信息来操作页面,这对内容编辑器没有太大帮助。解决方法需要在字段中显式输入占位符,并在适用的情况下嵌套页面上的所有组件。

Sitecore 日志没有显示任何内容。移动组件后,浏览器控制台两次显示“无法解析命令参数”。相关的javascript:

在页面的标准值中设置演示详细信息时,不会为某些组件指定占位符,也不会为其他组件指定占位符。通过删除添加组件的特定占位符,然后移动它们并保存,可以在其他地方复制该问题。这会导致组件被删除。我不确定控制台日志是否与此直接相关。

我试图弄清楚为什么会发生这种情况。