この記事は2年以上前に書かれたものです。
情報が古い可能性があります。
情報が古い可能性があります。
書式
$bcBaser->blogPosts( $contentsName, [$num] , [$options] )
$bcBaser->blogPosts( ブログアカウント, [記事件数] , [オプション] )
(※[ ]で括っている引数は省略可能です。)
説明
ブログ記事の一覧を出力する。
ビュー
app/webroot/themed/{テーマ名}/blog/{コンテンツテンプレート名}/posts.php
ソース
baser/plugins/blog/views/helpers/blog_baser.php
引数
引数名 | 説明 | 初期値 |
---|---|---|
$contentsName | ブログアカウントをアルファベットで指定します。 | – |
$num | 記事件数 | 5 |
$options | オプションをPHPの連想配列で指定します。
|
array() |
表示例
デフォルトのテーマでは出力部分は以下のように書かれています。
app/webroot/themed/demo/pages/index.php
<div id="news" class="clearfix"> <div class="news" style="margin-right:28px;"> <h2 id="newsHead01">NEWS RELEASE</h2> <div class="body"> <?php $bcBaser->blogPosts('news', 5) ?> </div> </div>
利用例
ブログアカウントが「news」の記事を3件表示する。
<?php $bcBaser->blogPosts( 'news', 3 ) ?>
ブログアカウントが「news」でブログカテゴリ名が「release」の記事を3件表示する。
例1
<?php $bcBaser->blogPosts( 'news', 3, array( 'category' => 'release' ) ); ?>
例2
<?php $options = array( 'category' => 'release' ); $bcBaser->blogPosts( 'news', 3, $options ); ?>
ブログアカウントが「news」でブログタグ名が「新製品」の記事を3件表示する。
例1
<?php $bcBaser->blogPosts( 'news', 3, array( 'tag' => '新製品' ) ); ?>
例2
<?php $options = array( 'tag' => '新製品' ); $bcBaser->blogPosts( 'news', 3, $options ); ?>
ブログアカウントが「news」で年が「2012年」の記事を3件表示する。
例1
<?php $bcBaser->blogPosts( 'news', 3, array( 'year' => 2012 ) ); ?>
例2
<?php $options = array( 'year' => 2012 ); $bcBaser->blogPosts( 'news', 3, $options ); ?>
ブログアカウントが「news」で日付が「2012年12月1日」の記事を1件表示する。
例1
<?php $bcBaser->blogPosts( 'news', 1, array( 'year' => 2012, 'month' => 12, 'day' => 1 ) ); ?>
例2
<?php $options = array( 'year' => 2012, 'month' => 12, 'day' => 1 ); $bcBaser->blogPosts( 'news', 1, $options ); ?>
ブログアカウントが「news」で現在日付の記事を1件表示する。
例1
<?php $bcBaser->blogPosts( 'news', 1, array( 'year' => date( 'Y' ), 'month' => date( 'n' ), 'day' => date( 'd' ) ) ); ?>
例2
<?php $options = array( 'year' => date( 'Y' ), 'month' => date( 'n' ), 'day' => date( 'd' ) ); $bcBaser->blogPosts( 'news', 1, $options ); ?>