随笔分类 -  Sitecore

摘要:Sitecore URL 参数参考指南 一、显示模式相关参数 sc_mode:用于更改网站的显示模式,取值包括: normal:正常显示模式,即用户所见的网站样子 edit:页面编辑器模式 preview:预览模式 示例: http://yoursitename.com?sc_mode=previe 阅读全文
posted @ 2025-07-08 20:26 灵火 阅读(36) 评论(0) 推荐(0)
摘要:由于 Sitecore 的调试需要老是通过 log 来分析,而每次更新 dll 都需要等待一定的时间和重复执行前端的操作逻辑,特开发一个在线编辑器的方式来方便调试。 警告:请勿在生产环境使用。 截图 构建项目 打开 Frontend,使用 pnpm i 安装依赖包,然后 pnpm build:vit 阅读全文
posted @ 2024-11-15 12:31 灵火 阅读(30) 评论(0) 推荐(0)
摘要:有一个需求是类似 github 的 404 页面,当访问不存在的页面时,需要满足以下几点: 不是通过redirect或其他状态码让浏览器来跳转到到404页面; 链接还是原来链接,但是页面内容是 404; 由于是MVC模式,功能由 back-end 来实现; 状态码得是 404。 在基于 siteco 阅读全文
posted @ 2024-09-02 15:03 灵火 阅读(57) 评论(0) 推荐(0)
摘要:Sitecore DateField 里填写的值,在 Sitecore 数据库内部保存的是 世界协调时,在使用的时候无需 ToLocalTime 来转换成服务器实例所在的时区。 演示: DateField 内部填写的值为 通过 Raw Value 可以看到值为 UTC+0: 阅读全文
posted @ 2024-06-11 15:51 灵火 阅读(26) 评论(0) 推荐(0)
摘要:添加一个 config patch 文件即可,然后放在 App_Config 下,内容如下: sitecore 默认 value 是 100。 <?xml version="1.0" encoding="utf-8" ?> <configuration xmlns:patch="http://www 阅读全文
posted @ 2024-05-21 14:14 灵火 阅读(28) 评论(0) 推荐(0)
摘要:Sitecore List Manager 主要是用于管理用户订阅和取消订阅的,当用户订阅之后,相关的用户信息就会保存在对应的 List。 而 Sitecore 的 List 类型分为两类:Contact List 和 Segment List。 有关文档:https://sitecorehacke 阅读全文
posted @ 2024-03-19 16:22 灵火 阅读(34) 评论(0) 推荐(0)
摘要:private void ListManagerOperate() { // 获取服务 IClientApiService clientApiService = ServiceLocator.ServiceProvider.GetRequiredService<IClientApiService>( 阅读全文
posted @ 2024-03-18 16:48 灵火 阅读(22) 评论(0) 推荐(0)
摘要:lasted: https://doc.sitecore.com/xp/en/users/exm/103/email-experience-manager/the-email-campaign-builder.html public static void SendEXMEmail() { // 发 阅读全文
posted @ 2024-03-18 12:28 灵火 阅读(38) 评论(0) 推荐(0)
摘要:DataSource={64DD06B8-32BD-457B-9BE5-AA5798AF3AE0}&IncludeTemplatesForDisplay=Folder,Js File,Css File&IncludeTemplatesForSelection=Js File,Css File 阅读全文
posted @ 2024-01-17 15:11 灵火 阅读(37) 评论(0) 推荐(0)
摘要:https://github.com/kamsar/Dianoga App_Config App_Data bin 安装 阅读全文
posted @ 2023-12-28 11:19 灵火 阅读(26) 评论(0) 推荐(0)
摘要:新建一个 ShowConfig.aspx 文件,内部写入如下,然后放入 web 根目录即可通过 /ShowConfig.aspx 访问 config。 <%@ Page Language="C#" AutoEventWireup="true" %> <%@ Import Namespace="Sit 阅读全文
posted @ 2023-12-26 17:26 灵火 阅读(32) 评论(0) 推荐(0)
摘要:基础 CURD Database db = Sitecore.Configuration.Factory.GetDatabase("master"); Language lang = Language.Parse("en"); TemplateItem folderTemplate = db.Get 阅读全文
posted @ 2023-12-12 12:31 灵火 阅读(66) 评论(0) 推荐(0)
摘要:reference: https://sitecorecorner.com/2014/08/27/useful-sitecore-query-string-parameters/ sc_mode – Used to change the display mode of the website. Ca 阅读全文
posted @ 2023-11-28 22:53 灵火 阅读(52) 评论(1) 推荐(1)
摘要:source 在 Sitecore 里的 MVC 没有 @Html.RenderSection,所以使用以下的一个替代方案: public static class HtmlRenderExtensions { /// <summary> /// Delegate script/resource/e 阅读全文
posted @ 2023-11-11 21:53 灵火 阅读(52) 评论(0) 推荐(0)
摘要:前提 Sitecore 的 @Html.Sitecore().Field("file icon", item, new {@class="icon", }) 确实也挺好用的,但是局限于 item ,当有多个 sub item,或者其他地方的 item,远不如使用 @Model 方便。 所以自己写了个 阅读全文
posted @ 2023-11-10 17:09 灵火 阅读(44) 评论(0) 推荐(0)
摘要:相关文档: 配置多个Sitecore实例 实例结构: 有两个 Sitecore 实例:Instance1 和 Instance2,分别管理各自的 Content,在 Publishing 的时候调用 Shared Instance(共享Sitecore实例)来作对应的 Solr 索引构建,最后相关的 阅读全文
posted @ 2023-11-09 10:02 灵火 阅读(49) 评论(0) 推荐(0)
摘要:IIS 优化 1. 设置 AlwaysRunninng 前往应用池选中对应的站点,点击高级设置,在 Start Mode 那列选中 AlwaysRunning,最后保存。 2. 设置 Preload Enabled 为 True 在站点列选中你的站点,点击高级设置,将 Preload Enabled 阅读全文
posted @ 2023-11-06 15:19 灵火 阅读(83) 评论(1) 推荐(1)
摘要: Sitecore 里删除 Item 报错 Could not create SSL/TLS secure channel.解决方法: 前往 mmc 里添加你的域名 win + r 输入 mmc 打开下图面板; 阅读全文
posted @ 2023-10-20 12:18 灵火 阅读(41) 评论(0) 推荐(0)
摘要:# License Patch (License Location) ## Sitecore Instance (CM, CD) 1. [Sitecore Install Root Path]\App_Data 2. No need restart ## Identity Server, Horiz 阅读全文
posted @ 2023-08-15 10:26 灵火 阅读(52) 评论(0) 推荐(0)
摘要:# EXM (Email Experience Manager) > sitecore 提供用来管理,分析活动的工具,可以通过这个工具来组织一些活动并发送邮件,然后产生对应的图片报告,更加直观的展示用户对活动的关注情况。 官方文档: 1. 关于 Email Campaign 的使用:https:// 阅读全文
posted @ 2023-05-30 10:47 灵火 阅读(78) 评论(0) 推荐(0)