So patchen Sie einen Attributwert mit einer Sitecore-Include-Datei

8

Ich muss eine Sitecore-Include-Patch-Datei erstellen, um dem vorhandenen Wertattribut der Einstellung IgnoreUrlPrefixes in der Datei web.config eine Zeichenfolge hinzuzufügen.

Ich habe versucht, die standardmäßig ignorierten Präfixe vollständig mit der folgenden Include-Datei zu überschreiben:

%Vor%

Dabei ist /foo/ das URL-Präfix, das ich den Standardpräfixen hinzufügen möchte. ShowConfig.aspx gibt an, dass die geänderte Konfiguration nicht angewendet wurde.

Idealerweise würde ich gerne /foo/ zu dem hinzufügen können, was als Standard IgnoreUrlPrefixes -Werte existiert. Weiß jemand, ob dies möglich ist und wie man es in der Sitecore-Patch-Syntax spezifiziert?

    
Kevin Obee 25.05.2013, 20:31
quelle

2 Antworten

12

Gute Erklärung aller Möglichkeiten von Sitecore Include-Konfigurationsdateien finden Sie in diesem John West Blog-Post .

Wie Sie im verlinkten Post finden können:

%Vor%

Es ist nicht erlaubt, " /foo/ zu dem vorhandenen Attribut IgnoreUrlPrefixes " hinzuzufügen.

    
Marek Musielak 25.05.2013, 20:37
quelle
2

Ich bin kürzlich auf dasselbe Problem gestoßen und es scheint, als hätte Mark Ursino einen Blog zu diesem speziellen Thema gepostet:

Ссылка

In seinem Beispiel führt er eine benutzerdefinierte Pipeline nach dem Standard-Sitecore aus, um den Wert zu aktualisieren.

  

Also, stattdessen habe ich einen neuen Pipeline-Prozessor erstellt, der nach dem   Built-in-Version (die die vorhandenen nativen IgnoreUrlPrefixes unterstützt   Einstellung) und ermöglicht es Ihnen, jeden Pfad über seine eigene XML-Konfiguration hinzuzufügen   Knoten. Der Vorteil hier ist, dass Sie Patch und Patch weitermachen können   ohne die vorhandenen Werte kopieren zu müssen.

Beispiel-Patch-Datei:

%Vor%

Quellcode für den Pipeline-Prozessor, aus dem Blog:

%Vor%     
Jay S 06.03.2017 21:02
quelle

Tags und Links