この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

NavigationMenu クラス

Experience Cloud サイトのナビゲーションメニュー項目を取得します。

名前空間

ConnectApi

NavigationMenu のメソッド

次に、NavigationMenu 用のメソッドを示します。すべてのメソッドが静的です。

getCommunityNavigationMenu(communityId, navigationLinkSetId, navigationLinkSetDeveloperName, publishStatus, includeImageUrl, addHomeMenuItem, menuItemTypesToSkip)

Experience Cloud サイトのナビゲーションメニュー項目を取得します。

API バージョン

52.0

ゲストユーザーが使用可能

52.0

Chatter が必要かどうか

いいえ

署名

public static ConnectApi.NavigationMenuItemCollection getCommunityNavigationMenu(String communityId, String navigationLinkSetId, String navigationLinkSetDeveloperName, ConnectApi.PublishStatus publishStatus, Boolean includeImageUrl, Boolean addHomeMenuItem, List<ConnectApi.NavigationMenuItemType> menuItemTypesToSkip)

パラメーター

communityId
型: String
Experience Cloud サイトの ID。
navigationLinkSetId
型: String
ナビゲーションリンクセットの ID。
navigationLinkSetDeveloperName
型: String
ナビゲーションリンクセットの API 参照名。
publishStatus
型: ConnectApi.PublishStatus
ナビゲーションメニュー項目の公開状況。値は次のとおりです。
  • Draft
  • Live
includeImageUrl
型: Boolean
画像 URL をメニュー項目に含めるか (true)、否か (false) を指定します。
addHomeMenuItem
型: Boolean
ホームメニュー項目を追加するか (true)、否か (false) を指定します。
menuItemTypesToSkip
型: List<ConnectApi.NavigationMenuItemType>
結果から除外するメニュー項目種別のリスト。値は次のとおりです。
  • DataSourceDriven — データソースから動的に追加されるメニュー項目。
  • Event — ログイン、ログアウト、アカウントの切り替えなどのイベント。
  • ExternalLink — サイト外の URL。
  • GlobalAction — ユーザーは、他のレコードに関連しないレコードを作成できます。
  • InternalLink — サイト内の相対 URL。
  • MenuLabel — メニューの表示ラベル。
  • Modal — モーダル (取引先スイッチャーなど)。
  • NavigationalTopic — サイトのナビゲーショントピックへのリンクを示すドロップダウンリスト。
  • SalesforceObject — 取引先、ケース、取引先責任者、カスタムオブジェクトなどのオブジェクト。
  • SystemLink — ビルダー、ワークスペース、または設定へのリンクなどのシステムリンク。

使用方法

サポートされるナビゲーションメニュー項目種別を次に示します。
  • DataSourceDriven — データソースから動的に追加されるメニュー項目。
  • Event — ログイン、ログアウト、アカウントの切り替えなどのイベント。
  • ExternalLink — サイト外の URL。
  • GlobalAction — ユーザーは、他のレコードに関連しないレコードを作成できます。
  • InternalLink — サイト内の相対 URL。
  • MenuLabel — メニューの表示ラベル。
  • Modal — モーダル (取引先スイッチャーなど)。
  • NavigationalTopic — サイトのナビゲーショントピックへのリンクを示すドロップダウンリスト。
  • SalesforceObject — 取引先、ケース、取引先責任者、カスタムオブジェクトなどのオブジェクト。
  • SystemLink — ビルダー、ワークスペース、または設定へのリンクなどのシステムリンク。

getCommunityNavigationMenu(communityId, navigationLinkSetId, navigationLinkSetDeveloperName, publishStatus, includeImageUrl, addHomeMenuItem, menuItemTypesToSkip, effectiveAccountId)

有効取引先に基づいて Experience Cloud のナビゲーションメニュー項目を取得します。

API バージョン

54.0

ゲストユーザーが使用可能

54.0

Chatter が必要かどうか

いいえ

署名

public static ConnectApi.NavigationMenuItemCollection getCommunityNavigationMenu(String communityId, String navigationLinkSetId, String navigationLinkSetDeveloperName, ConnectApi.PublishStatus publishStatus, Boolean includeImageUrl, Boolean addHomeMenuItem, List<ConnectApi.NavigationMenuItemType> menuItemTypesToSkip, String effectiveAccountId)

パラメーター

communityId
型: String
Experience Cloud サイトの ID。
navigationLinkSetId
型: String
ナビゲーションリンクセットの ID。
navigationLinkSetDeveloperName
型: String
ナビゲーションリンクセットの API 参照名。
publishStatus
型: ConnectApi.PublishStatus
ナビゲーションメニュー項目の公開状況。値は次のとおりです。
  • Draft
  • Live
includeImageUrl
型: Boolean
画像 URL をメニュー項目に含めるか (true)、否か (false) を指定します。
addHomeMenuItem
型: Boolean
ホームメニュー項目を追加するか (true)、否か (false) を指定します。
menuItemTypesToSkip
型: List<ConnectApi.NavigationMenuItemType>
結果から除外するメニュー項目種別のリスト。値は次のとおりです。
  • DataSourceDriven — データソースから動的に追加されるメニュー項目。
  • Event — ログイン、ログアウト、アカウントの切り替えなどのイベント。
  • ExternalLink — サイト外の URL。
  • GlobalAction — ユーザーは、他のレコードに関連しないレコードを作成できます。
  • InternalLink — サイト内の相対 URL。
  • MenuLabel — メニューの表示ラベル。
  • Modal — モーダル (取引先スイッチャーなど)。
  • NavigationalTopic — サイトのナビゲーショントピックへのリンクを示すドロップダウンリスト。
  • SalesforceObject — 取引先、ケース、取引先責任者、カスタムオブジェクトなどのオブジェクト。
  • SystemLink — ビルダー、ワークスペース、または設定へのリンクなどのシステムリンク。
effectiveAccountId
型: String
要求が行われた取引先の ID。指定しない場合、デフォルトで、コンテキストユーザーの accountID になります。

使用方法

サポートされるナビゲーションメニュー項目種別を次に示します。
  • DataSourceDriven — データソースから動的に追加されるメニュー項目。
  • Event — ログイン、ログアウト、アカウントの切り替えなどのイベント。
  • ExternalLink — サイト外の URL。
  • GlobalAction — ユーザーは、他のレコードに関連しないレコードを作成できます。
  • InternalLink — サイト内の相対 URL。
  • MenuLabel — メニューの表示ラベル。
  • Modal — モーダル (取引先スイッチャーなど)。
  • NavigationalTopic — サイトのナビゲーショントピックへのリンクを示すドロップダウンリスト。
  • SalesforceObject — 取引先、ケース、取引先責任者、カスタムオブジェクトなどのオブジェクト。
  • SystemLink — ビルダー、ワークスペース、または設定へのリンクなどのシステムリンク。