マッピングの区切り文字の変更
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
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 が複数のタクソノミー値を格納するときに値を区切るために使用する区切り文字は、変更が可能です。
区切り文字を変更するには:
-
Sitecore インスタンスで、
App_Config\Modules\Sitecore.Connector.CMP.config
ファイルを開きます。 -
に
configuration/sitecore/settings
ノードで、Sitecore.RelationFieldMappingSeparator
の値を使用する区切り文字に設定します。たとえば、<setting name="Sitecore.RelationFieldMappingSeparator" value=", " />
に設定します。 -
ファイルを保存します。
タグ フィールド マッピングの区切り文字を変更する
Sitecore が複数の値をタグに格納するときに値を区切るために使用する区切り文字は、変更が可能です。
タグ フィールド マッピングの区切り文字を変更するには:
-
Sitecore インスタンスで、
App_Config\Modules\Sitecore.Connector.CMP.config
ファイルを開きます。 -
configuration/sitecore/settings
ノードで、Sitecore.NodeNameSeparator
の設定を使用する区切り文字に変更します。たとえば、<setting name="Sitecore.NodeNameSeparator" value="." \>
に設定します。 -
ファイルを保存します。