「関数リファレンス/Blog getEyeCatch」を編集中
提供: baserCMS公式ガイド
警告: ログインしていません。
編集すると、IPアドレスがこのページの編集履歴に記録されます。この編集を取り消せます。
下記の差分を確認して、本当に取り消していいか検証してください。よろしければ変更を保存して取り消しを完了してください。
最新版 | 編集中の文章 | ||
行3: | 行3: | ||
アイキャッチ画像は、ブログ記事編集画面からアイキャッチ画像欄にて登録することができます。 | アイキャッチ画像は、ブログ記事編集画面からアイキャッチ画像欄にて登録することができます。 | ||
##使い方 | ##使い方 | ||
− | |||
<?php $this->Blog->getEyeCatch($post, $options) ?> | <?php $this->Blog->getEyeCatch($post, $options) ?> | ||
− | |||
##パラメーター | ##パラメーター | ||
<dl> | <dl> | ||
− | <dt> | + | <dt>$post</dt> |
<dd> | <dd> | ||
− | ブログ記事の連想配列 | + | (array)ブログ記事の連想配列 |
必須 | 必須 | ||
</dd> | </dd> | ||
− | <dt> | + | <dt>$options = array()</dt> |
<dd> | <dd> | ||
− | + | (array)img要素の属性等を任意で連想配列で指定 | |
*初期値 : array() | *初期値 : array() | ||
− | * | + | *'class' => 'example', (クラス名) |
− | * | + | *'width' => '150px', (画像の幅) |
− | * | + | *'height' => '80px', (画像の高さ) |
− | + | *'alt' => 'サンプル', (alt属性) | |
− | * | + | *'link' => true, (リンクの有無 booleanで設定) |
− | * | + | *'imagesize' => 'thumb', (画像サイズ) |
− | * | + | *'mobile' => false,(モバイル) |
− | * | + | *'escape' => false, |
− | * | + | *'noimage' => 'common/noimage.png' (アイキャッチ画像が登録されていない場合、代わりに表示する画像の設定) |
− | * | + | |
− | + | ||
</dd> | </dd> | ||
</dl> | </dl> | ||
##戻り値 | ##戻り値 | ||
<dl> | <dl> | ||
− | <dt>( | + | <dt>(strign)</dt> |
− | <dd> | + | <dd>文字列が返されます。</dd> |
</dl> | </dl> | ||
行40: | 行36: | ||
###基本 | ###基本 | ||
####コード | ####コード | ||
− | + | <?php $this-Blog->getEyeCatch($post) ?> | |
− | <?php | + | |
− | + | ||
####出力 | ####出力 | ||
− | |||
<a href="/files/blog/news/blog_posts/2014/10/00000002_eye_catch.jpg?1562565448" class="img-eye-catch" rel="colorbox"><img src="/files/blog/news/blog_posts/2014/10/00000002_eye_catch__thumb.jpg?309076432" alt="example" width="200px" height="200px" /></a> | <a href="/files/blog/news/blog_posts/2014/10/00000002_eye_catch.jpg?1562565448" class="img-eye-catch" rel="colorbox"><img src="/files/blog/news/blog_posts/2014/10/00000002_eye_catch__thumb.jpg?309076432" alt="example" width="200px" height="200px" /></a> | ||
− | |||
###応用 | ###応用 | ||
####コード | ####コード | ||
− | + | <?php $this->Blog->getEyeCatch($post, array('width'=>'200px','height'=>'200px', 'alt'=>'example', 'noimage'=>'common/noimage.png')); ?> | |
− | <?php | + | |
− | + | ||
####出力 | ####出力 | ||
− | |||
<a href="/files/blog/news/blog_posts/2014/10/00000002_eye_catch.jpg?1060262106" class="img-eye-catch" rel="colorbox"><img src="/files/blog/news/blog_posts/2014/10/00000002_eye_catch__thumb.jpg?2011526910" alt="example" width="200px" height="200px" /></a> | <a href="/files/blog/news/blog_posts/2014/10/00000002_eye_catch.jpg?1060262106" class="img-eye-catch" rel="colorbox"><img src="/files/blog/news/blog_posts/2014/10/00000002_eye_catch__thumb.jpg?2011526910" alt="example" width="200px" height="200px" /></a> | ||
− | |||
##注 | ##注 | ||
##変更履歴 | ##変更履歴 | ||
行64: | 行52: | ||
##擬似の関数 | ##擬似の関数 | ||
[$this->Blog->eyeCatch()](http://wiki.basercms.net/%E9%96%A2%E6%95%B0%E3%83%AA%E3%83%95%E3%82%A1%E3%83%AC%E3%83%B3%E3%82%B9/eyeCatch) | [$this->Blog->eyeCatch()](http://wiki.basercms.net/%E9%96%A2%E6%95%B0%E3%83%AA%E3%83%95%E3%82%A1%E3%83%AC%E3%83%B3%E3%82%B9/eyeCatch) | ||
− |