【发布时间】:2013-05-25 20:31:46
【问题描述】:
我需要创建一个 Sitecore 包含补丁文件,以将字符串添加到 web.config 中 IgnoreUrlPrefixes 设置的现有值属性。
我尝试使用以下包含文件完全覆盖默认忽略的前缀:
<?xml version="1.0"?>
<configuration xmlns:patch="http://www.sitecore.net/xmlconfig/">
<sitecore>
<settings>
<setting name="IgnoreUrlPrefixes">
<patch:attribute name="value">/foo/|/sitecore/default.aspx|/trace.axd|/webresource.axd|/sitecore/shell/Controls/Rich Text Editor/Telerik.Web.UI.DialogHandler.aspx|/sitecore/shell/applications/content manager/telerik.web.ui.dialoghandler.aspx|/sitecore/shell/Controls/Rich Text Editor/Telerik.Web.UI.SpellCheckHandler.axd|/Telerik.Web.UI.WebResource.axd|/sitecore/admin/upgrade/|/layouts/testing</patch:attribute>
</setting>
</settings>
</sitecore>
</configuration>
</settings>
/foo/ 是我想添加到默认前缀的 url 前缀。 ShowConfig.aspx 表示修改后的配置尚未应用。
理想情况下,我希望能够简单地将/foo/ 添加到作为默认IgnoreUrlPrefixes 值存在的任何内容中。有谁知道这是否可行以及如何在 Sitecore 补丁语法中指定它?
【问题讨论】: