ページのカスタム属性にファイルセットを追加する

使用アドオンFileset Attribute

ページのカスタム属性のファイルセットを追加するにはFileset Attrubiteアドオンを追加します。

管理画面>ページとテーマ>属性を選択します。


属性を追加のメニューにFilesetが追加されますので、適当な名前で属性を追加します。

ファイルセットを作成、任意のファイルを追加します。

ページ属性の追加された項目でファイルセットを選択することができます。

属性の返値は、ファイルセットオブジェクトを返します。

ファイルセットオブジェクトから画像の一覧を表示させるサンプルコードはこちら。

<?php  defined('C5_EXECUTE') or die(_("Access Denied."));  
Loader::model('file_list');
$c = Page::getCurrentPage();
$fs = $c ->getAttribute('product_photo');
$fileList = new FileList();
$fileList->filterBySet($fs);
$files = $fileList->get();
foreach ($files as $file) { ?>
<img src="<?php echo $file->getRelativePath();?>">
<?php }?>

検索

concrete5の基本的な使い方や、コミュニティでのFAQなどの情報共有はhttp://concrete5-japan.org/をご覧ください。

追加テーマや拡張ブロック(アドオン)のインストール・アンインストール方法は5.6の記事ですが方法は同じですでのこちらを参照ください。