Sitecore 8:Patching 一级代理
Sitecore 8:Patching an agent
我需要在其他环境中打补丁,所以我创建了一个补丁如下:
<agent type="Sitecore.Tasks.PublishAgent">
<patch:attribute name="interval" value="01:00:00" />
<param desc="mode (full or smart or incremental)">smart</param>
<param desc="languages">en</param>
</agent>
这里我使用 <patch:attribute name="interval" value="01:00:00" />
修补属性
但是我怎样才能修补参数?我怎样才能测试它?
谢谢
如果要修补 param
,请使用 patch:instead
:
<param desc="languages" patch:instead="param[@desc='languages']">en|pl</param>
您可以通过访问服务器上的 /sitecore/admin/showconfig.aspx
url 来测试补丁值
您可以完全按照您发布的方式进行修补,即如果该参数与同名的现有参数匹配,那么它将覆盖它。不需要任何额外的补丁:属性。
您可以从 http://<mysite>/sitecore/admin/showconfig.aspx
查看最终配置。
我需要在其他环境中打补丁,所以我创建了一个补丁如下:
<agent type="Sitecore.Tasks.PublishAgent">
<patch:attribute name="interval" value="01:00:00" />
<param desc="mode (full or smart or incremental)">smart</param>
<param desc="languages">en</param>
</agent>
这里我使用 <patch:attribute name="interval" value="01:00:00" />
但是我怎样才能修补参数?我怎样才能测试它?
谢谢
如果要修补 param
,请使用 patch:instead
:
<param desc="languages" patch:instead="param[@desc='languages']">en|pl</param>
您可以通过访问服务器上的 /sitecore/admin/showconfig.aspx
url 来测试补丁值
您可以完全按照您发布的方式进行修补,即如果该参数与同名的现有参数匹配,那么它将覆盖它。不需要任何额外的补丁:属性。
您可以从 http://<mysite>/sitecore/admin/showconfig.aspx
查看最终配置。