個人用ツール

「逆引きガイド/トップページにブログの新着を表示させたい」の版間の差分

提供: baserCMS公式ガイド

移動: 案内, 検索
(相違点なし)

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のようなソースコードを使用できませんので、エディタをソースモードにしてください。あとは、上記のソースコードを必要な場所に貼り付けて完了です。