---
title: "マッピング区切り符の変更"
slug: "changing-mapping-delimiters"
abstract: "Sitecoreで複数の値を持つフィールドのマッピング区切りを変更する方法。"
---
# マッピング区切り符の変更

Sitecoreがフィールド内に複数の値を格納する場合、デフォルトではカンマ(,)で個別の値を区切っています。区切り文字を別の文字に変更できます。

特殊文字を区切りとして使う場合は、Sitecoreレベルでそれらの文字を許可しなければなりません。パッチファイルを使ってItemNameValidation設定を変更することで実現します。例えば:

<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.  ファイルを保存してください。