CuCustomFieldのファイルアップロードのURL

【環境情報】
・baserCMSのバージョン:4.8.0
・サーバー名:ローカル
・データベース:SQLite
・PHPスキル:E
・CuCustomFieldプラグインのバージョン:4.1.1

いつもお世話になっております。
カスタムフィールドプラグインを使ってアップロードしたファイルのURLが正しく出力されないためご質問させていただきました。

ファイルアップロードした場合、管理画面ではアップロードしたデータはきちんと表示されます。
記事一覧のphpへ下記コードで出力しましたが、画像が表示されませんでした。
$this->CuCustomField->get($post, ‘フィールド名’);

【ファイル保存先】
http://hogehoge.com/files/cu_custom_field/blog/2/blog_posts/2023/11/00000001_photo_01.jpg
【出力されるURL】
http://hogehoge.com/files/2023/11/00000001_photo_01.jpg

プラグインヘルパーで「ファイルの保存URL」を見つけたので変更すると出力されるURLはきちんと表示されますが
管理画面からはアップロードした画像は確認できなくなりました。

サイト構築で表示の確認をしたいこともありまして とりあえずファイル名を「/files/cu_custom_field/blog/2/blog_posts/」へ設定して対処しております。

ご教示いただけますと幸いです。よろしくお願い致します。

@AD_TM こんにちは。この変更を入れてみてください。

■ 対象ファイル:Plugin/CuCfFile/Event/CuCfFileControllerEventListener.php
■ 対象箇所の変更前

public function startup(CakeEvent $event) {
		if(!$this->isAction(['BlogPosts.AdminAdd', 'BlogPosts.AdminEdit', 'BlogPosts.AdminDelete', 'Blog.Archives'])) {

■ 対象箇所の変更後。Blog.Index を付け足しているところ

public function startup(CakeEvent $event) {
		if(!$this->isAction(['BlogPosts.AdminAdd', 'BlogPosts.AdminEdit', 'BlogPosts.AdminDelete', 'Blog.Archives', 'Blog.Index'])) {

もし公開側のブログ記事一覧画面ではない場合、対象の公開側でファイルパスを直接調整する必要があります。
もしわからない場合はご利用のコードを添えてお届けください。

プラグインヘルパーで「ファイルの保存URL」を見つけたので変更すると出力されるURLはきちんと表示されますが
管理画面からはアップロードした画像は確認できなくなりました。

これはお戻しになってください。