• 2024-09-02Sitecore 通过 processor 来自定义类似 github 的 not found 页面
    有一个需求是类似github的404页面,当访问不存在的页面时,需要满足以下几点:不是通过redirect或其他状态码让浏览器来跳转到到404页面;链接还是原来链接,但是页面内容是404;由于是MVC模式,功能由back-end来实现;状态码得是404。在基于sitecore的框架上,使用sitecore的p
  • 2024-05-21Sitecore 设置 SelectItems 最大长度问题
    添加一个configpatch文件即可,然后放在App_Config下,内容如下:sitecore默认value是100。<?xmlversion="1.0"encoding="utf-8"?><configurationxmlns:patch="http://www.sitecore.net/xmlconfig/"xmlns:role="http://www.sitecore.n
  • 2024-03-18Sitecore ListManagaer Operation
    privatevoidListManagerOperate(){//获取服务IClientApiServiceclientApiService=ServiceLocator.ServiceProvider.GetRequiredService<IClientApiService>();//EXMmanagerrootidstringmanagerRoot=Settings.GetSetting(Global.ExmRoot,
  • 2024-03-18Sitecore 通过 AutomatedMessage 发送邮件
    lasted:https://doc.sitecore.com/xp/en/users/exm/103/email-experience-manager/the-email-campaign-builder.htmlpublicstaticvoidSendEXMEmail(){ //发送人的名称 vartoUserName="Abigail"; //发送人的邮件 vartoEmail="[email protected]";
  • 2023-12-12Sitecore Item CURD
    基础CURDDatabasedb=Sitecore.Configuration.Factory.GetDatabase("master");Languagelang=Language.Parse("en");TemplateItemfolderTemplate=db.GetTemplate(" /sitecore/templates/Common/Folder");//获取HomeItemItemhom
  • 2023-11-10Sitecore FieldRenderer
    前提Sitecore的@Html.Sitecore().Field("fileicon",item,new{@class="icon",})确实也挺好用的,但是局限于item,当有多个subitem,或者其他地方的item,远不如使用@Model方便。所以自己写了个Helper:publicclassCustomerRenderer:FieldRenderer{privateStac
  • 2023-11-09Sitecore 扩展CM部署
    相关文档:配置多个Sitecore实例实例结构:有两个Sitecore实例:Instance1和Instance2,分别管理各自的Content,在Publishing的时候调用SharedInstance(共享Sitecore实例)来作对应的Solr索引构建,最后相关的Scheduler也放在SharedInstance里。配置步骤SharedCM需要
  • 2023-11-06Sitecore 优化
    IIS优化1.设置AlwaysRunninng前往应用池选中对应的站点,点击高级设置,在StartMode那列选中AlwaysRunning,最后保存。2.设置PreloadEnabled为True在站点列选中你的站点,点击高级设置,将PreloadEnabled设置True,然后保存。3.设置doAppInitAfterRestart为True
  • 2023-04-26Sitecore XP 10.3(latest) Docker一键部署
    本文演示通过PowerShell+DockerDesktopforWindows一键部署Sitecore10.3(即Sitecore最新版)Docker开发/测试/演示环境。官方参考 SitecoreXP10.3.0DeveloperWorkstationDeploymentWithDocker演示配置为XPSingle(XP0) 环境准备1,windows10+/WindowsServer2019(Windows
  • 2023-04-25Sitecore10 Demo演示环境Azure一键部署(Step By Step Guide to installing Sitecore10 in Azure Paas)
    本文演示SitecoreXPSingle(XP0)在Azure上的一键部署,即“30分钟生成Sitecore演示环境”的一环。关于XP(即SitecoreExperiencePlatform)roles的相关介绍移步XPSingle配置主要用来开发和测试:FourSitecoreroles:ContentDelivery,ContentManagement,Processing,andRepo
  • 2023-03-16Sitecore Nuget 配置
    配置SitecoreNuget包的路径配置文件路径地址:C:\Users<username>\AppData\Roaming\NuGet\NuGet.Config<?xmlversion="1.0"encoding="utf-8"?><configuration><pa
  • 2023-03-16Sitecore DI
    依賴注入通過showconfig.aspx工具查看可參考系統自帶的配置文件寫法:<siteroot>\App_Config\Sitecore\ExperienceForms\Sitecore.ExperienceForms.Mvc.config<sitec
  • 2023-03-16Sitecore Form 的使用
    下載安裝todo...使用文檔:https://doc.sitecore.com/xp/en/users/92/sitecore-experience-platform/sitecore-forms.html選擇Forms進入,創建自己的第一個form,
  • 2023-03-15Sitecore Field 类型与 C# 类型映射表
    配置文件路径位置:\App_Config\FieldTypes.config<!--SimpleTypes--><fieldTypename="Checkbox"type="Sitecore.Data.Fields.CheckboxField,Sitecore.Kernel"/><
  • 2023-03-15Sitecore 打包备份与恢复
    打包备份首先进入Desktop面板,选择PackageDesigner,之后一路操作之后填入sourcename恢复安装包时跳出来的选项网上博客的有关解释https://www.partech