「逆引きガイド/トップページにブログの新着を表示させたい」の版間の差分
提供: baserCMS公式ガイド
Goichi Maniwa (トーク | 投稿記録) |
細 (Garyuten がページ「トップページにブログの新着を表示させたい」を「逆引きガイド/トップページにブログの新着を表示させたい」に移動しました) |
(相違点なし)
|
2014年11月2日 (日) 01:04時点における版
ブログに投稿された記事の新着一覧を、baserCMSの関数「blogPosts」を利用して表示させます。なお、この関数はトップページ以外でも使用できます。
blogPosts()を呼び出す
新着一覧を表示するには、表示したい場所でblogPostsを使用します。この関数を使用すると、お使いのテーマ内で設定されたブログのコンテンツテンプレートに沿った形で、新着記事のHTMLが出力されます。
<?php $this->BcBlog->blogPosts('news') ?>
上の例はブログ「news」を呼び出す例です。この関数の詳細な使い方はをblogPostsご覧ください。
コンテンツテンプレートの場所
新着一覧部分のデザインを変更するには、以下のテンプレートファイルを変更します。
/app/webroot/theme/(お使いのテーマ)/Blog/default/posts.php
(※「default」以外のテンプレートを使用している場合は、「default」部分を読み替えてください)
トップページで使う
トップページで使う為には、固定ページ管理機能でトップページの編集画面に入ります。エディタを使用しますが、そのままではPHPのようなソースコードを使用できませんので、エディタをソースモードにしてください。あとは、上記のソースコードを必要な場所に貼り付けて完了です。