concrete5 逆引きリファレンス

ファイルセットから画像一覧取得

2021/05/20 17:23
ファイルセットに登録した画像一覧をコードから取得

ファイルセットを任意の名前で設定します。top-page-iconと仮にします。

スクリーンショット 2021-05-20 17.25.25.png

ファイルマネージャーでファイルセットに登録したいファイルを右クリックしてメニューからセットを選択。

スクリーンショット 2021-05-20 17.26.43.png

表示されたダイアログで登録するファイルセットにチェックを入れます。

スクリーンショット 2021-05-20 17.28.36.png

$fileSet = FileSet::getByName('top-page-icon'); //ファイルセットオブジェクトを名前で取得
$fileList = new FileList(); //ファイルリストオブジェクト
$fileList->filterBySet($fileSet); //ファイルセットでフィルタリング
$pagination = $fileList->getPagination(); //ページネイションを取得
$files = $pagination->getCurrentPageResults(); //現在のページ

foreach ((array) $files as $file) {
    echo $file->getFileName().'<br/>'; //ファイルネームを表示
}

登録した画像が表示されます。

aneta-pawlik-GelF0x5e--c-unsplash.jpg
han-chenxu-20qcctvyR1Q-unsplash.jpg