個人用ツール

関数リファレンス/Blog eyeCatch

提供: baserCMS公式ガイド

移動: 案内, 検索

説明

ブログテンプレート内に記述することで、アイキャッチ画像を表示します。
アイキャッチ画像は、ブログ記事編集画面からアイキャッチ画像欄にて登録することができます。

使い方

    <?php $this->Blog->eyeCatch($post, $options) ?>

パラメーター

$post
(array)ブログ記事の連想配列 必須
$options
(array)img要素の属性等を任意で連想配列で指定
  • 初期値 : array()
  • 'class' => 'example', (クラス名)
  • 'width' => '150px', (画像の幅)
  • 'height' => '80px', (画像の高さ)
  • 'alt' => 'サンプル', (alt属性)
  • 'link' => true, (リンクの有無 booleanで設定)
  • 'imgsize' => 'thumb', (画像サイズ) [thumb|small|medium|large]
  • 'escape' => false,
  • 'noimage' => 'common/noimage.png' (アイキャッチ画像が登録されていない場合、代わりに表示する画像の設定)

戻り値

(strign)
imgタグが表示されます。

用例

基本

コード

    <?php $this-Blog->eyeCatch($post) ?>

出力

    <img src="/files/blog/news/blog_posts/2014/10/00000002_eye_catch__thumb.jpg?1990889830" alt="" style="opacity: 1;">

応用

コード

    <?php $this->Blog->eyeCatch($post, array('class'=>'example', 'alt'=>'example', 'width'=>'150px', 'height'=>'200px', 'noimage'=>'common/noimage.png')); ?>

出力

    <img src="/files/blog/news/blog_posts/2014/10/00000002_eye_catch__thumb.jpg?2033206307" alt="example" width="150px" height="200px" style="opacity: 1;">

変更履歴

ソースファイル

関連資料

http://forum.basercms.net/modules/newbb/viewtopic.php?topic_id=1043&forum=8

擬似の関数

$this->Blog->getEyeCatch()