SCCHのトラブルシューティング
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
一般的なトラブルシューティングの助け
エラーや問題の解決策を見つけるために、以下のことができます:
- Sitecore Content Hubのログで作成されたトリガーを確認してください。トリガーを発生させるイベントをトリガーし、ログを次のように確認します:
- メニューリボンで 「管理 」をクリックします。
- アクションをクリックします。
- 監査タブをクリックしてください。
- Azureサービスバスに投稿されたメッセージを確認してください。
- Sitecoreのログファイルを確認し、CMPやDAM関連のエラーがないかスキャンしてください。
Azureでは、Sitecore DAMリンクを閲覧すると404エラーが表示されます
画像フィールドSitecore DAMのリンクを閲覧すると、404の「見つからない 」エラーが表示されます。
この問題を解決するために:
- Sitecore LaunchpadでDesktopをクリックし、データベースからCoreデータベースMaster切り替えてください。
- コンテンツエディターで sitecore/system/Field types/Simple types/Imageに移動します。
- コンテンツタブのデータセクションでコントロールフィールドを消します。アイテムを保存してください。
Sitecoreのリッチテキストエディタでは、XHTML関連の検証エラーが表示されます
コネクターはContent HubのリッチテキストエディタフィールドからSitecoreリッチテキストエディタへのデータを同期しても、データ値やフォーマットは一切変更されません。SitecoreリッチテキストエディタのXHTML検証でエラーが強調されることがあります:

この問題を解決するために:
-
コンテンツエディターで以下の項目を探してください:
- /sitecore/system/Settings/Validation Rules/Field Types/Rich Text
- /sitecore/system/Settings/Validation Rules/Global Rules
-
これら2つの項目のすべての検証ルールについては、「 選択 リスト」で「 Is Xhtml 」をクリックして 「すべて リスト」に移動します。

-
アイテムを保存してください。
Azure deployment throws Could load file or assembly 'Microsoft.拡張、キャッシュ、抽象化のエラー
Sitecore Azure ToolKit(SAT)は、設定変換を行う際に最小限の依存関係を必要とします。SCCHパッケージをインスタンスに適用した後、bin\scchフォルダに必要なアセンブリがすべて入ります。
問題を解決するために:
-
Azure App Service EditorでWeb.configファイルを開いてください。
-
assemblyBindingノードに次のコードを追加します:
-
Azure App Service Editorを保存して更新してください。
アイテムエラーでSitecore属性またはContent Hubマッピングフィールドが空
DAMの公開リンク選択ウィンドウで「選択」をクリックすると、ログに「Empty Sitecore Attribute」や「Content Hub Mapping Field on Item」エラーが表示されることがあります。
公開リンクを選択すると、DAMは属性マッピングの設定項目を取得します。デフォルトでは、Sitecoreは属性マッピング設定項目で英語版のフィールド値を使用します。英語以外の言語(例えば日本語)を使う場合は、コンテンツエディターのMaster DB/System/Modules/DAM/Config/Mapping項目で日本語版の言語値を入力します。
SXAフィールドはDAM機能では動作しません
SXA DAM機能は利用できませんが、DAMコネクタを取り付けると、Sitecore内のすべての画像タイプに ブラウズSitecore DAMが有効になります。SXAでDAM機能を活用できるようにするための回避策を使うことができます。
以下の手順では、SXAのファビコンフィールドを例に使いますが、DAM機能を持つ他のSXAフィールドにも同様に適用されます。DAM画像リンクが機能しない主な理由は、SXAがファビコンフィールドの値を取得する際にMediaManager.GetMediaUrl() 方式が使われるためです。
この問題を解決するために:
-
Sitecore.XA.Feature.SiteMetadata.Extensions.FieldExtensions.GetImageUrl()メソッドをパッチするか、以下の方法で新しい拡張クラスを作成することができます。
public static class MediaExtension { public static string GetImageUrl(this Field field, Item item, ID fieldId, bool includeServerUrl = true) { var imageUrl = string.Empty; if (field != null) { var imageField = (ImageField)field; if (imageField != null) { if (imageField.MediaItem == null) { XmlField imageDAMField = item?.FieldsfieldId; string src = imageDAMField.GetAttribute("src"); return src; } else { var urlOptions = new MediaUrlBuilderOptions(); urlOptions.AlwaysIncludeServerUrl = includeServerUrl; return MediaManager.GetMediaUrl(imageField.MediaItem, urlOptions); } } } return imageUrl; } }
-
Sitecore.XA.Feature.SiteMetadata.Repositories.Favicon.FaviconRepository.GetFaviconHref()メソッドを以下のメソッド拡張にパッチを当ててください:
public virtual string GetFaviconHref(Item contextItem) { var faviconHref = string.Empty; var settingsItem = GetSettingsItem(contextItem); var faviconField = settingsItem.FieldsTemplates._Favicon.Fields.Favicon; if (faviconField != null) { faviconHref = faviconField.GetImageUrl(settingsItem, faviconField.ID, false); } return faviconHref; }
-
Sitecore.XA.Feature.SiteMetadata.configファイル内で、FaviconRepositoryリポジトリ(またはカスタムリポジトリ)を実装に追加します。例えば:
DAMコネクタの既知の問題点
以下の表は、SCCHのDAM機能を使用する際に直面する可能性のある問題と、それらの解決方法を説明します。
問題が発生する地域
概要
回避策
コンテンツタイプ
Content Hub DAMで資産のコンテンツタイプが変更された場合、その変更はSitecoreには反映されません。そのため、Sitecoreでの映像は表示されません。
該当なし
画像特性
コンテンツエディターでは、画像を右クリックすると「画像マップエディター」と「プロパティ」の2つのオプションが表示されます。どちらか一方を選択して画像マネージャーのアイコンをクリックすると、開くメディアライブラリはSitecore DAMライブラリではなくsitecore/mediaライブラリです。メディアライブラリを変更するオプションはありません。
該当なし
画像フィールドをクリアしてください
コンテンツエディター
DAM画像がある場合、「クリア」リンクをクリックすると画像欄が正しく消去されません。サムネイルはクリアされますが、URLは残っています。問題を解決するには「保存」をクリックしてください。
画像を変える
コンテンツエディター
DAM画像を「ブラウズ」をクリックし、サイトコア/メディアライブラリから画像を選択して挿入すると、画像フィールドが正しくクリアされません。クリアリンクを使ってフィールドをクリアし、アイテムを保存してから新しい画像を選択してください。
画像フィールドをクリアしてください
エクスペリエンスエディター
、その画像がエクスペリエンスエディターに表示されていなくてもフィールドは消されません。問題を解決するには「保存」をクリックしてください。
DAMからメディアライブラリイメージへの変更
エクスペリエンスエディター
DAMから画像を挿入し、「画像を選択し」をクリックして、sitecore/メディアライブラリから新しい画像を挿入してSitecore DAM画像を置き換えると、フィールドが正しくクリアされません。画像削除をクリックし、保存をクリックし、サイトコアやメディアライブラリから画像を挿入します。
SXA
SXAフィールドはDAM機能では動作しません。
この回避策を参照してください。
SXA
SXAがインストールされていてIFrameが開かれている場合、「MAssetコマンドが実装されていない」というエラーが返され、IFrameが開かなくなります。
この問題はSXAの設定ファイルSitecoreを更新することで解決されます。XA。特徴。ContentTokens.config はApp_Config\Modules\SXA\Feature\フォルダにあります。Command Scriptタグの前に、以下のSXA key attributeを付け加えます: