2016-11-22 66 views

回答

3

開箱即用的Sitecore中沒有什麼像disabling處理器。

你可以做什麼,你可以創建一個補丁配置,它將刪除該處理器​​。但是您需要知道,除非您再次更改配置並重新啓動應用程序,否則此處理器將永遠不會執行。

下面是例子如何從contentSearch.queryWarmup管線上拆下RunQueries處理器:

<configuration xmlns:patch="http://www.sitecore.net/xmlconfig/"> 
<sitecore> 
    <pipelines> 
    <contentSearch.queryWarmup> 
     <processor type="Sitecore.ContentSearch.Pipelines.QueryWarmups.RunQueries, Sitecore.ContentSearch"> 
      <patch:delete /> 
     </processor> 
    </contentSearch.queryWarmup> 
    </pipelines> 
</sitecore> 

重要:

記住Sitecore的解析所有的配置文件按字母順序,然後子文件夾(按字母順序再次)。所以你的補丁文件必須在添加處理器的原始配置之後添加。您可能想要將所有補丁在App_Config/ZZ.Custom/my.patch.config

+0

這正是我所需要的。你有任何處理器刪除的例子嗎?如果是這樣,請問你能更新你的答案嗎? –

+0

編輯答案。添加示例 –

+0

非常感謝您的例子和解釋。 –