「関数リファレンス/Blog eyeCatch」の版間の差分
提供: baserCMS公式ガイド
行3: | 行3: | ||
アイキャッチ画像は、ブログ記事編集画面からアイキャッチ画像欄にて登録することができます。 | アイキャッチ画像は、ブログ記事編集画面からアイキャッチ画像欄にて登録することができます。 | ||
##使い方 | ##使い方 | ||
+ | <syntaxhighlight lang="php"> | ||
<?php $this->Blog->eyeCatch($post, $options) ?> | <?php $this->Blog->eyeCatch($post, $options) ?> | ||
+ | </syntaxhighlight> | ||
##パラメーター | ##パラメーター | ||
<dl> | <dl> | ||
行36: | 行38: | ||
###基本 | ###基本 | ||
####コード | ####コード | ||
+ | <syntaxhighlight lang="php"> | ||
<?php $this-Blog->eyeCatch($post) ?> | <?php $this-Blog->eyeCatch($post) ?> | ||
+ | </syntaxhighlight> | ||
####出力 | ####出力 | ||
− | <img src="/files/blog/news/blog_posts/2014/10/00000002_eye_catch__thumb.jpg?1990889830" alt="" style="opacity: 1;"> | + | <syntaxhighlight lang="html4strict"> |
+ | <img src="/files/blog/news/blog_posts/2014/10/00000002_eye_catch__thumb.jpg?1990889830" alt="" style="opacity: 1;"> | ||
+ | </syntaxhighlight> | ||
###応用 | ###応用 | ||
####コード | ####コード | ||
+ | <syntaxhighlight lang="php"> | ||
<?php $this->Blog->eyeCatch($post, array('class'=>'example', 'alt'=>'example', 'width'=>'150px', 'height'=>'200px', 'noimage'=>'common/noimage.png')); ?> | <?php $this->Blog->eyeCatch($post, array('class'=>'example', 'alt'=>'example', 'width'=>'150px', 'height'=>'200px', 'noimage'=>'common/noimage.png')); ?> | ||
+ | </syntaxhighlight> | ||
####出力 | ####出力 | ||
+ | <syntaxhighlight lang="html4strict"> | ||
<img src="/files/blog/news/blog_posts/2014/10/00000002_eye_catch__thumb.jpg?2033206307" alt="example" width="150px" height="200px" style="opacity: 1;"> | <img src="/files/blog/news/blog_posts/2014/10/00000002_eye_catch__thumb.jpg?2033206307" alt="example" width="150px" height="200px" style="opacity: 1;"> | ||
+ | </syntaxhighlight> | ||
##注 | ##注 | ||
##変更履歴 | ##変更履歴 |
2014年11月2日 (日) 13:33時点における版
目次
説明
ブログテンプレート内に記述することで、アイキャッチ画像を表示します。
アイキャッチ画像は、ブログ記事編集画面からアイキャッチ画像欄にて登録することができます。
使い方
<?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', (画像サイズ)
- 'mobile' => false,(モバイル)
- '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