【API】アイキャッチを取得時の画像のURLをそのまま読み込めるURLにしたい
概要
baser APIでブログ記事のアイキャッチなどの画像を取得する際に現在はDBの値をそのまま出力していると思います。
フロントエンドのJSなんかで取得した時に画像を表示しようとするとそのままのURLでは画像が表示されず、都度コンテンツ毎に仕様を把握して画像URLを組み立てる必要があります。
仕様理解できている前提なら良いのですが、これは流石に使いづらいので画像のURLを組み立てた後の値を取得できるような仕組みが欲しいです。というかそれがデフォルトになって欲しいです。
例えば、下の例だと
"eye_catch": "2016/08/00000002_eye_catch.jpg",
を
"eye_catch": "/files/blog/1/blog_posts/2016/08/00000002_eye_catch.jpg",
というような感じでそのまま表示できる画像URLが取得できると便利かと思います。
baserCMS version : 5.0.7
@kaburk 確かこちらはこのプルリクで実装済だったはずなんですができてないですかね? https://github.com/baserproject/basercms/pull/2771
@ryuring 再度確認しました。確かにブログ記事は対応されているようですが、それ以外は対応されていない感じでした。 (ブログ、固定ページなどコンテンツ管理テーブルなどのアイキャッチやカスタムコンテンツの画像フィールドなど)
@kaburk ブログ記事が実装できているということでよかったです。 同じ手法で他のエンティティも随時実装していく必要がありますね。