パンくず用のコンテンツ一覧の取得が、ブログ関係のAPIで意図したしたJSONを取得できず困っています。
対象画面
- ブログ Index
- ブログ カテゴリ記事一覧
- ブログ タグ記事一覧
- ブログ 記事詳細
対象API
GET /baser/api/baser-core/contents/get_crumbs/{contentId}.json
パラメーター名 | 型 | 内容 |
---|---|---|
contentId | 数値 | コンテンツのID |
パンくずリスト取得のAPIリクエストの{contentId}パラメーターだけでは取得できないように思えます。
他に何のパラメーターを与えればいいのでしょうか?
参考)ブログ記事詳細のAPI取得結果
http://localhost/baser/api/bc-blog/blog_posts/1.json
{
"blogPost": {
"id": 1,
"blog_content_id": 1,
"no": 1,
"name": "",
"title": "メールフォーム機能について説明します",
"content": "<p>概要が入ります。<\/p>\r\n",
"detail": "<p>baserCMSのメールフォームでは、管理画面上にて入力項目を自由に変更することができ、受信したメールを管理画面で閲覧することができます。<\/p>\r\n\r\n<h3>入力項目の変更<\/h3>\r\n\r\n<p>メールフォームの各入力項目をフィールドと呼びます。フィールドを削除したり新しく追加するには、まず、管理画面より、[お問い合わせ] → [フィールド] と移動し、登録されているフィールドを確認しましょう。その画面よりフィールドの新規登録や変更、削除が行えます。<\/p>\r\n\r\n<h3>受信メールの確認<\/h3>\r\n\r\n<p>管理画面より、[お問い合わせ] → [受信メール] と移動すると、受信したメールを一覧で確認できます。データベースに受信したメールを保存しない場合は、[お問い合わせ] → [設定] → [詳細設定] より、[送信情報をデータベースに保存しない] にチェックを入れて保存します。<\/p>\r\n",
"blog_category_id": 1,
"user_id": 1,
"status": true,
"posted": "2023-11-05T00:00:00+09:00",
"publish_begin": null,
"publish_end": null,
"exclude_search": false,
"eye_catch": "2023\/02\/00000001_eye_catch.jpg",
"created": "2023-11-03T15:58:29+09:00",
"modified": "2023-12-10T11:59:39+09:00",
"blog_tags": [],
"blog_category": {
"id": 1,
"blog_content_id": 1,
"no": 1,
"name": "release",
"title": "プレスリリース",
"status": true,
"parent_id": null,
"lft": 1,
"rght": 2,
"created": "2023-11-03T15:58:29+09:00",
"modified": null
},
"blog_content": {
"id": 1,
"description": "<p>このコンテンツはブログ機能により作られており、この文章については管理画面の [NEWS] → [設定] より更新ができます。また、ブログは [コンテンツ管理] よりいくつでも作成することができます。<\/p>",
"template": "default",
"list_count": 10,
"list_direction": "DESC",
"feed_count": 10,
"tag_use": true,
"comment_use": true,
"comment_approve": false,
"auth_captcha": true,
"widget_area": 2,
"eye_catch_size": "YTo0OntzOjExOiJ0aHVtYl93aWR0aCI7czozOiIzMDAiO3M6MTI6InRodW1iX2hlaWdodCI7czozOiIzMDAiO3M6MTg6Im1vYmlsZV90aHVtYl93aWR0aCI7czozOiIxMDAiO3M6MTk6Im1vYmlsZV90aHVtYl9oZWlnaHQiO3M6MzoiMTAwIjt9",
"use_content": true,
"created": "2023-11-03T15:58:29+09:00",
"modified": null,
"content": {
"id": 10,
"name": "news",
"plugin": "BcBlog",
"type": "BlogContent",
"entity_id": 1,
"url": "\/news\/",
"site_id": 1,
"alias_id": null,
"main_site_content_id": null,
"parent_id": 1,
"lft": 4,
"rght": 5,
"level": 1,
"title": "NEWS",
"description": "",
"eyecatch": "",
"author_id": 1,
"layout_template": "",
"status": true,
"publish_begin": null,
"publish_end": null,
"self_status": true,
"self_publish_begin": null,
"self_publish_end": null,
"exclude_search": false,
"created_date": null,
"modified_date": null,
"site_root": false,
"deleted_date": null,
"exclude_menu": false,
"blank_link": false,
"created": "2023-11-03T15:58:29+09:00",
"modified": "2023-12-10T11:59:39+09:00",
"site": {
"id": 1,
"main_site_id": null,
"name": "",
"display_name": "メインサイト",
"title": "メインサイト",
"alias": "",
"theme": "BcThemeSample",
"status": true,
"keyword": "",
"description": "",
"use_subdomain": false,
"relate_main_site": false,
"device": "",
"lang": "",
"same_main_url": false,
"auto_redirect": false,
"auto_link": false,
"domain_type": null,
"created": "2023-11-03T15:58:29+09:00",
"modified": "2023-11-08T13:20:03+09:00"
}
}
},
"_eyecatch": "\/files\/blog\/1\/blog_posts\/2023\/02\/00000001_eye_catch.jpg?2082431471"
},
"message": null
}