「ver4/関数リファレンス/Blog eyeCatch」の版間の差分
提供: baserCMS公式ガイド
Goichi Maniwa (トーク | 投稿記録) |
|||
行67: | 行67: | ||
[$this->Blog->getEyeCatch()](http://wiki.basercms.net/ver4/%E9%96%A2%E6%95%B0%E3%83%AA%E3%83%95%E3%82%A1%E3%83%AC%E3%83%B3%E3%82%B9/Blog_getEyeCatch) | [$this->Blog->getEyeCatch()](http://wiki.basercms.net/ver4/%E9%96%A2%E6%95%B0%E3%83%AA%E3%83%95%E3%82%A1%E3%83%AC%E3%83%B3%E3%82%B9/Blog_getEyeCatch) | ||
[[Category:関数リファレンス]] | [[Category:関数リファレンス]] | ||
+ | [[Category:ver4]] | ||
+ | [[Category:関数リファレンス ver4]] |
2016年9月18日 (日) 16:53時点における版
目次
説明
ブログテンプレート内に記述することで、アイキャッチ画像を表示します。
アイキャッチ画像は、ブログ記事編集画面からアイキャッチ画像欄にて登録することができます。
使い方
<?php $this->Blog->eyeCatch($post, $options) ?>
パラメーター
- $post
- (array)ブログ記事の連想配列 必須
- $options
-
(array)img要素の属性等を任意で連想配列で指定
- 初期値 : array()
- 'class' => 'example', (クラス名)
- 'width' => '150px', (画像の幅)
- 'height' => '80px', (画像の高さ)
- 'alt' => 'サンプル', (alt属性)
- 'link' => true, (リンクの有無 booleanで設定)
- 'imagesize' => 'thumb', (画像サイズ [thumb|small|medium|large])
- 'mobile' => false,(モバイルの画像を表示する場合に true を指定)
- 'escape' => false, (タイトルについてエスケープする場合に true を指定)
- 'noimage' => 'common/noimage.png' (アイキャッチ画像が登録されていない場合、代わりに表示する画像の設定)
- 'force' => 'false'(:画像が存在しない場合でも強制的に出力する場合に true を指定する)
- 'tmp' => 'false'(一時保存データの場合に true を指定)
戻り値
- (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