画像のアップロードについて

2016年1月27日 at 17:58

下記2つのフィールドを作成しました。
--------------------------
A:編集モードのブロック追加で「記事」を選択して作成したフィールド

B:管理画面の属性から「テキストエリア(複数行)」の入力タイプ「リッチテキスト - デフォルト設定」で作成したフィールド
--------------------------

下記作業を行いました。
--------------------------
【Aのフィールド】
・作成したフィールドにブロック編集の「画像を追加」を選択
・表示したい画像を選んで、登録した内容を保存
・画面上に対象の画像が表示
--------------------------
【Bのフィールド】
・「ページデザイン、場所、属性、設定」を開く。
・コンポーザー画面よりBのフィールドの「画像を追加」を選択
・表示したい画像を選んで、「公開」ボタンをクリック
・画面上に対象の画像が表示
--------------------------

上記作業を行った後に画面のソースを確認すると画像のパスが下記のようになっています。
--------------------------
【Aのフィールド】
<img src="/application/files/XXXX/XXXX/XXXX/example_image01.jpg" ~>
--------------------------
【Bのフィールド】
<img src="http://www.example.com/download_file/view_inline/XX" ~>
--------------------------

同じ画像を選択したにも関わらず、上記のように出力される画像パスが異なります。
Bのフィールドの場合でも、Aのフィールドのような画像パスを表示する方法を教えて頂けると助かります。

各フィールドは出力するためにphpに下記のように記述しています。
--------------------------
【Aのフィールド】
<?php
$a = new Area('フィールドA');
$a->display($c);
?>
--------------------------
【Bのフィールド】
<?php
echo $c->getAttribute('フィールドB');
?>
--------------------------


------------------------
・使用PC:windows8
・concrete5 のバージョン:5.7.5.2
------------------------

タグ: