トピックとコンテンツフラグメント間のマッピングの作成
作成対象:
- 経験者
- 管理者
Adobe Experience Manager Guidesでは、トピックとコンテンツフラグメントモデルの間に JSON ベースのマッピングを作成できます。 JSON ベースのマッピングを使用すると、トピック内の一部またはすべての要素に存在するコンテンツをコンテンツフラグメントに公開できます。
詳しくは、 コンテンツフラグメントの公開方法を参照してください。
-
contentFragmentMapping.json をダウンロードするには、管理者としてAdobe Experience Managerにログインします。
-
上部の「Adobe Experience Manager」リンクを選択し、「ツール」を選択します。
-
ツールのリストから「ガイド」を選択し、「フォルダープロファイル」を選択します。
-
グローバルプロファイル タイルを選択します。
-
「XML エディター設定」タブを選択し、上部の 編集 アイコンを選択します。
-
ダウンロード アイコンを選択して、contentFragmentMapping.json ファイルをローカルシステムにダウンロードします。 その後、ファイルに変更を加えて、同じものをアップロードできます。
-
次の検証に従う必要があります。
-
JSON ファイルにする必要があります
-
少なくとも 1 つのオブジェクトを含む配列を含む必要があり、すべてのオブジェクトには次を含める必要があります。
"name": string
"mapping": array
マッピングの各オブジェクトには、次の内容を含める必要があります。
"modelField": string
"xpath": string
"outputType": string
-
-
ファイルを保存してアップロードします。
サンプル ファイル:
[
{
"mapping": [
{
"modelField": "title",
"xpath": "/topic[1]/title[1]",
"outputType": "textContent"
},
{
"modelField": "shortdesc",
"xpath": "/topic[1]/shortdesc[1]",
"outputType": "textContent"
},
{
"modelField": "topicData",
"xpath": "/topic[1]/body[1]",
"outputType": "outerHTML"
}
],
"name": "Full Topic"
},
{
"mapping": [
{
"modelField": "title",
"xpath": "/topic[1]/title[1]",
"outputType": "textContent"
},
{
"modelField": "shortdesc",
"xpath": "/topic[1]/shortdesc[1]",
"outputType": "textContent"
},
{
"modelField": "heroImage",
"xpath": "/topic[1]/body[1]/p[1]/image[1]",
"outputType": "outerHTML"
},
{
"modelField": "dataTable",
"xpath": "/topic[1]/body[1]/table[1]",
"outputType": "outerHTML"
}
],
"name": "Sample Example with XPath"
}
]
デフォルトのマッピングを使用して、トピック全体を公開できます。 ドロップダウン コンテンツフラグメントを生成 ダイアログボックスから Full Topic
マッピングを選択し、コンテンツフラグメントモデルに「topicData」フィールドを追加します。
Experience Manager
- AEM Guides の概要
- 免責事項
- リリース情報
- ユーザーガイド (新しい UI)
- 概要
- ホーム ページ
- Author content
- Review content
- Adobe Workfront を使用した共同作業
- メタデータとタグ付け
- マップ管理と公開
- マップコンソールの概要
- Map コンソールでファイルを開く
- レポート
- コンテンツ翻訳
- 出力生成
- コンテンツア ットの一括アクティベーション
- FrameMaker ドキュメントの出力生成
- AEM Guides の AI アシスタント
- 付録
- ユーザーガイド(古い UI)
- インストールと設定
- オンプレミス
- オンプレミスの基本
- のダウンロード、インストール、アップグレード
- ユーザーグループとセキュリティ ールの操作
- コンテンツ移行
- カスタム DITA-OT および特殊化 の操作
- フォルダーの後処理の設定
- ファイル名の設定
- UUID に基づく自動ファイル名の設定
- 有効なファイル名文字に対して正規表現を設定
- AEM サイト出力用の有効なファイル名の設定
- でのトピックおよびマップ テンプレート 使用する
- ドキュメントの状態の操作
- Web エディター設定の操作
- Web エディターのカスタマイズ
- ツールバーのカスタマイズ
- タグビューのデフォルト値の設定
- 「チェックイン」アイコンと「チェックアウト」アイコンのタイトルの設定
- UUID ベースのリンクの表示を設定
- DITA トピックまたはマップファイルを同じタブで開く
- 左側のパネルでのカスタムパネルの設定
- Web エディターでのファイルの自動保存の設定
- ファイル参照ダイアログのフィルターの設定
- 閉じるときに新しいバージョンとして保存するようにプロンプトを設定する
- ファイルを閉じるときにチェックインするようにプロンプトを設定する
- 許可される特殊文字の設定
- 要素 ID の自動生成
- AEMのデフォルトの辞書のカスタマイズ
- テキストフィルターの設定
- クエリの LimitReads 数の設定
- 記事ベースの公開用パッケージのインストール
- ユーザーインターフェイスからのデータソースコネクタの設定
- 詳細マップ エディタを既定値として設定します。
- デフォルト@navtitle 属性を含める
- Oxygen で編集するオプションを設定します
- 追加の特殊文字を設定
- のグローバルプロファイルおよびフォルダーレベルのプロファイル 操作する
- のバージョン 設定
- デスクトップベースの XML エディターの操作
- 出力生成設定の操作
- での翻訳設定 操作
- AEM Assets検索 ールの操作
- 付録
- Cloud Services
- このガイドについて
- AEM Guides as Cloud Service のデプロイと設定
- ユーザーグループとセキュリティ ールの操作
- コンテンツ移行
- カスタム DITA-OT および特殊化 の操作
- UUID および非 UUID ベースのファイル名の設定
- でのトピックおよびマップ テンプレート 使用する
- ドキュメントの状態の操作
- Web エディター設定の操作
- Web エディターのカスタマイズ
- ツールバーのカスタマイズ
- オーサリング用に AI を活用してスマートな提案を設定
- AI を活用したスマートヘルプを設定してコンテンツを検索
- タグビューのデフォルト値の設定
- UUID ベースのリンクの表示を設定
- 貼り付けたテーブルの表示の設定
- DITA トピックまたはマップファイルを同じタブで開く
- 左側のパネルでのカスタムパネルの設定
- Web エディターでのファイルの自動保存の設定
- 閉じるときに新しいバージョンとして保存するようにプロンプトを設定する
- ファイルを閉じるときにチェックインするようにプロンプトを設定する
- 許可される特殊文字の設定
- 要素 ID の自動生成
- AEMのデフォルトの辞書のカスタマイズ
- テキストフィルターの設定
- ファイル参照ダイアログのフィルターの設定
- 記事ベースの公開用パッケージのインストール
- 単一トピックのPDFの生成の設定
- Web エディターでの翻訳機能の設定
- データソースコネクタの設定
- ユーザーインターフェイスからのデータソースコネクタの設定
- 詳細マップ エディタを既定値として設定します。
- デフォルト@navtitle 属性を含める
- のグローバルプロファイルおよびフォルダーレベルのプロファイル 操作する
- のバージョン 設定
- デスクトップベースの XML エディターの操作
- Workfront の設定
- 出力生成設定の操作
- でのカスタムワークフロー 操作
- での翻訳設定 操作
- AEM Assets検索 ールの操作
- 付録
- オンプレミス
- API リファレンス
- はじめに
- 出力管理用の REST API
- DITA マップを操作するための REST API
- データソースコネクタを登録するための REST API
- 条件付き属性を操作するための REST API
- コンバージョンワークフロー用の REST API
- パッケージを作成してアクティブ化するための REST API
- 出力生成を操作するための Java ベースの API
- DITA マップを操作する Java ベースの API
- 変換ワークフロー用の Java ベースの API
- ベースラインとラベルを操作するための Java ベースの API
- フォルダープロファイルを操作するための Java ベースの API
- パッケージを作成してアクティブ化するための Java ベースの API
- 後処理イベントハンドラー
- 一括有効化の完了イベントハンドラー
- 変換処理イベントハンドラー
- ナレッジベース
- エキスパートセッション
- エキスパートセッションの概要
- コンテンツの翻訳
- ベースラインを使用したコンテンツの管理
- Web ベースコンテンツの作成
- PDFへのネイティブ公開の基本事項
- AEM Guidesのレポート
- コンテンツとテンプレートの設定
- PDFのネイティブパブリッシングの学習 – 第 1 部
- PDFのネイティブパブリッシングの学習 – 実践ラボ - BYOS
- AEM Guides拡張フレームワーク
- 外部データソース統合
- ガイドでのコンテンツの翻訳 – 第 2 部
- メタデータの定義、管理、利用
- AEM Sites出力のバリエーション
- デプロイメントオプションとクラウドへの移行
- コンテンツを非 uuid から UUID に移行します
- 差分コンテンツ移行
- Native PDFを使用した、よりスマートなPDF公開
- 第 条
- エキスパートセッション