首页 > TAG信息列表 > Sitecore

删除项目时如何模拟内容编辑器的“删除链接”选项?

我有一组项目,这些项目具有一个树列表字段,该字段引用了媒体库中的媒体项目.如果删除被另一个项目引用的媒体项目,则会出现“链接断开”对话框,该对话框为我提供了“删除链接”,“链接到另一个项目”或仅保留断开链接的选项. 当我选择“删除链接”时,正在调用什么API /代码?我想在后

C#-比较两个项目的Sitecore

可以说我有两个项目: >猫 >狗 无论如何,是否可以轻松比较它们以了解两者之间的差异?我知道我可以得到PublishedItemComparer,它将-Cat与-CatDB进行比较(是数据库中的已发布项目).此外,Sitecore版本功能区还允许您比较Sitecore中内容项的修订. 我想发布的比较工具还不足以满足我的需求

c#-获取在publish:end事件中选择要发布的语言

我为publish:end事件制作了一个事件处理程序-我能够获取正在发布的项目-如何获取用户在publish选项中选择的语言?解决方法:弄清楚了这一点-实际上publish:end事件对每种语言都命中一次-您可以通过执行EventArgs [0] .Options.Language获得正在发布的语言.

C#-Sitecore publishend事件,从事件args获取项目

这是我尝试的代码,相同的代码在项目保存事件上为我工作. public void OnPublishEnd(object sender, EventArgs args) { SitecoreEventArgs eventArgs = args as SitecoreEventArgs; Item item = eventArgs.Parameters[0] as Item; } “ item”返回null.我应该在这里使

c#-以工作流程编程方式处理所有Sitecore项

我遇到的情况是在工作箱中有很多项目需要清除. 我需要处理这些项目,以便可以根据以下规则为它们分配工作流状态(无需触发工作流操作): 如果项目处于草稿状态或等待批准,并且发布的版本高于当前版本,则将工作流状态设置为x worflowstate. 我没有对工作流进行过多的试验,所以有人对我

c#-Sitecore子版面配置中的字符串缺少正斜杠

我在Sitecore子布局的C#代码后面有一个函数,该函数返回如下所示的字符串: public string getProductTitle() { Item productItem = itemHelper.GetItemByPath(currentItemPath); Sitecore.Data.Fields.ImageField imgField = ((Sitecore.Data.Fields.ImageFie

c#-Sitecore.Logging RollingFileAppender丢失[lockingModel]

我正在尝试解决Sitecore日志记录中在log4net中生成此消息的问题: System.IO.IOException: The process cannot access the file ‘C:\Inetpub\wwwroot\Website\Data\logs\Custom.log’ because it is being used by another process. 我尝试增加MemoryMonitorHook阈值并清除了一

首页> C#> Sitecore的-以编程方式修改模板的源字段

当前,我们创建的所有模板都有其路径为字符串的源字段. 例如: “ sitecore / content / Test” 现在,如果我想将“测试”文件夹移至 sitecore/content/Shared/Tags/Test 链接断开. 如果我手动将其更改为使用GUID(使用build选项),则会得到: datasource={62CF8494-B148-4B2E-9D36-52E

c#-将Sitecore.Data.Items.Item序列化为JSON

我目前正在尝试构建服务来检索Sitecore数据项并将其序列化为JSON,以便我们的Javascript代码可以访问Sitecore内容数据. 我试过直接使用JavascriptSerializer和JSON.Net序列化对象;两者都由于递归而中断,这可能是由于子属性的各种循环引用. 我还尝试过将项目序列化为XML(通过item.Get

C#-ASP.net MVC强类型视图下拉列表为空

对于Sitecore7解决方案,我设置了一个ASP.net MVC3项目.我正在尝试使用“添加视图”向导,通过右键单击View()代码>将新视图添加到我的控制器操作中.添加视图. public class HomeController : SitecoreController { public ActionResult Add() { return View();

我如何从由glassmapper映射的对象属性中获取sitecore字段?

我们将Glass Mapper与Sitecore一起使用,通过我们的模型,我们可以获得Sitecore字段的值.但是我想通过使用模型轻松地获得sitecore字段(sitecore字段类型),而无需将任何字符串硬编码(当使用GetProperty()时,您需要属性名称string)到方法中. 所以我写了这个东西来实现这一目标,但是我

IEnumerable字段查询Lucene索引

我在Lucene索引中有一组课程,其中包含零个或多个可用日期.我正在尝试查询索引,以便返回任何可用日期介于从/到日期之间的课程. 使用我的CourseSearchResultItem中的属性,将该字段作为DateTime对象的集合带回 public class CourseSearchResultItem : SearchResultItem { [In

CodeGo.net>如何在sitecore中获取媒体项目的详细信息?

我目前正在使用sitecore生成图像站点地图.因此,我需要在网站的特定网址中使用的所有图像. 在这里,我需要获取使用媒体项目的所有项目的详细信息.否则,我需要查找sitecore的item(url)中使用的所有媒体项目(图像). 我试图从一个项目中获取图像字段,它工作正常,但我需要的是获取该项目

在Sitecore 8.1中找不到元素(硒和c#)

我正在尝试使用Chrome,Selenium和c#在Sitecore 8.1中运行一些自动化测试.我的代码不想在Sitecore页面中找到任何元素,特别是体验编辑器. 我遇到“无法定位元素”警告. 例如:我要.Click()的项目是工具栏功能区按钮,以显示工具栏菜单.这是元素: <a data-sc-id="QuickRibbon" data-sc-c

javascript – asp的jQuery更新:HiddenField无法在回发中持久化

我在sitecore(它是一个ascx控件)中有一个子布局,它包含一个隐藏字段和一个图像映射.根据单击的图像映射区域,我想设置隐藏字段的值,然后启动回发到服务器. 我的标记如下: <script type="text/javascript"> function SetRegion(regionName) { $('#<%=hdnRegion.ClientID%>').val

Sitecore 开篇

原文链接:http://www.cnblogs.com/JoeHou/p/8961927.html 为什么要用Sitecore 很久很久很久没有来这儿写东西了,翻看了一下之前的随笔,不免感叹,每个人都有幼稚的时候 为了向曾经很幼稚的自己致敬,我决定从一套漫画书开始。。。。。。 年龄相仿的朋友可能对

Sitecore兼容性表

原文链接:http://www.cnblogs.com/JoeHou/p/9121216.html Sitecore使用第三方软件工具,比如MongoDB和Solr。不同版本的Sitecore对应不同版本的第三方工具。 Sitecore兼容性表:https://kb.sitecore.net/articles/087164 Solr兼容性表 : https://kb.sitecore

为什么要用Sitecore - 老板老大们看过来~

原文链接:http://www.cnblogs.com/JoeHou/p/9001327.html   为什么要用Sitecore 上一篇从开发者角度谈了下为什么要用Sitecore,这篇希望老板老大们(有开发平台决定权的)能够了解一下为什么要用Sitecore。   第一个原因就是:贵 当有了买法拉利的预算,大部分人

Sitecore Analytics - 为啥最后一页duration总是0

原文链接:http://www.cnblogs.com/JoeHou/p/9012540.html 从打开一个Sitecore网站的第一个页面(可能是首页,也可能是任何一个页面)开始,Sitecore会在session中创建一个“Interaction”的对象,在session end时,这个对象信息会被写入到xDB中,对应"Interactions"中

译:Content Editor - 内容编辑器

原文链接:http://www.cnblogs.com/JoeHou/p/9116087.html 这篇随笔是按照自己的理解翻译的Sitecore官方文章:https://doc.sitecore.net/sitecore_experience_platform/content_authoring/getting_started_with_content_authoring/tools/the_content_editor

安装Sitecore 9 - Solr

原文链接:http://www.cnblogs.com/JoeHou/p/9121298.html 前提 Solr是Sitecore 9的默认搜索引擎 需要SSL支持,不能使用http参考:http://sitecore.skowronski.it/sitecore/sitecore-9-set-up-solr-ssl-step-by-step/ 步骤 第一步:下载安装 Solr 6.2.2(为啥是

c# – Sitecore 500错误记录/警报

问题 目前,我正在寻找一个自定义500错误页面,以及记录并提醒网站管理员有关被点击的条件(什么URL,堆栈跟踪,时间戳等). 我尝试在系统配置下定义自定义http错误,但没有命中错误页面. 我能够处理404s及其相关错误(layoutnotfound). 题 我应该拦截global.asax中的上下文来处理500个错

c# – Sitecore字段ID与字段名称相对应

我在“专业Sitecore开发”一书中读到了 – 约翰·韦斯特说,最好的做法是在获取项目字段值时使用字段ID代替字段名称. 但是像sc:text,sc:link,sc:image等的sitecore控件有一个名为field的属性,它使用字段名称.所以,我现在很困惑是将整个项目更改为Field ID,还是将字段名称保留为与sitec

c# – 如何更改Sitecore登录页面上的消息?

我需要在Sitecore登录页面(www.example.com/sitecore/login)上更改默认消息.看起来该消息来自Sitecore.Client.dll中的Sitecore.sitecore.login.Login_LoginError方法.但是,这种方法是私有的,这意味着我陷入困境: >我无法覆盖该方法,因为它是私有的. >我无法取消订阅LoginError事件

如何在sitecore规则contenteditor中编写c#代码

我正在尝试在脚本项代码字段的项目保存事件中编写C#,如附图所示. 我的问题是我们可以在这个字段中编写C#代码吗?如果有可能我应该遵循什么语法?解决方法:基本上,是的,您可以添加自己的自定义代码. 您可以在“类型”字段中定义您在班级中的使用情况.您需要在此处添加代码所需的任何其