マッピングの区切り文字の変更

Current version: 5.0

Sitecore が複数の値をフィールドに格納する場合、既定ではコンマ (,) を使用して個々の値を区切ります。区切り文字を他の文字に変更することもできます。

特殊文字を区切り文字として使用する場合は、そのような文字を Sitecore レベルで許可する必要があります。これを行うには、パッチ ファイルを使用して ItemNameValidation 設定を変更します。次に例を示します。

RequestResponse

<configuration xmlns:patch="http://www.sitecore.net/xmlconfig/"> 
    <sitecore> 
        <settings> 
            <setting name="ItemNameValidation"> 
                <patch:attribute name="value">^.*$</patch:attribute> 
            </setting> 
        </settings> 
    </sitecore> 
</configuration> 
重要

この例では、すべての文字の使用を許可していますが、必要な文字のみ許可することをお勧めします。

次のフィールドの区切り文字を変更できます。

  • リレーション フィールド マッピング - タクソノミーの値の区切り文字。

  • タグ フィールド マッピング - タグ内の値の区切り文字。

リレーション フィールド マッピングの区切り文字を変更する

Sitecore が複数のタクソノミー値を格納するときに値を区切るために使用する区切り文字は、変更が可能です。

区切り文字を変更するには:

  1. Sitecore インスタンスで、App_Config\Modules\Sitecore.Connector.CMP.config ファイルを開きます。

  2. configuration/sitecore/settings ノードで、Sitecore.RelationFieldMappingSeparator の値を使用する区切り文字に設定します。たとえば、<setting name="Sitecore.RelationFieldMappingSeparator" value=", " /> に設定します。

  3. ファイルを保存します。

タグ フィールド マッピングの区切り文字を変更する

Sitecore が複数の値をタグに格納するときに値を区切るために使用する区切り文字は、変更が可能です。

タグ フィールド マッピングの区切り文字を変更するには:

  1. Sitecore インスタンスで、App_Config\Modules\Sitecore.Connector.CMP.config ファイルを開きます。

  2. configuration/sitecore/settings ノードで、Sitecore.NodeNameSeparator の設定を使用する区切り文字に変更します。たとえば、<setting name="Sitecore.NodeNameSeparator" value="." \> に設定します。

  3. ファイルを保存します。

Do you have some feedback for us?

If you have suggestions for improving this article,