個人用ツール

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

提供: baserCMS公式ガイド

移動: 案内, 検索
(ページの作成:「(馬庭)」)
 
行1: 行1:
 
(馬庭)
 
(馬庭)
 +
ブログに投稿された記事の新着一覧を、baserCMSの関数「[[関数リファレンス/blogPosts|blogPosts]]」を利用して表示させます。なお、この関数はトップページ以外でも使用できます。
 +
 +
##blogPosts()を呼び出す
 +
新着一覧を表示するには、表示したい場所で[[関数リファレンス/blogPosts|blogPosts]]を使用します。この関数を使用すると、お使いのテーマ内で設定されたブログの[[テーマに関する用語|コンテンツテンプレート]]に沿った形で、新着記事のHTMLが出力されます。
 +
 +
<syntaxhighlight lang="php">
 +
<?php $this->BcBlog->blogPosts('news') ?>
 +
</syntaxhighlight>
 +
 +
上の例はブログ「news」を呼び出す例です。この関数の詳細な使い方はを[[関数リファレンス/blogPosts|blogPosts]]ご覧ください。
 +
 +
###コンテンツテンプレートの場所
 +
新着一覧部分のデザインを変更するには、以下のテンプレートファイルを変更します。
 +
    /app/webroot/theme/(お使いのテーマ)/Blog/default/posts.php
 +
(※「default」以外のテンプレートを使用している場合は、「default」部分を読み替えてください)
 +
 +
##トップページで使う
 +
トップページで使う為には、[[固定ページ管理機能]]でトップページの編集画面に入ります。エディタを使用しますが、そのままではPHPのようなソースコードを使用できませんので、エディタをソースモードにしてください。あとは、上記のソースコードを必要な場所に貼り付けて完了です。

2014年11月2日 (日) 00:29時点における版

(馬庭) ブログに投稿された記事の新着一覧を、baserCMSの関数「blogPosts」を利用して表示させます。なお、この関数はトップページ以外でも使用できます。

blogPosts()を呼び出す

新着一覧を表示するには、表示したい場所でblogPostsを使用します。この関数を使用すると、お使いのテーマ内で設定されたブログのコンテンツテンプレートに沿った形で、新着記事のHTMLが出力されます。

<?php $this->BcBlog->blogPosts('news') ?>

上の例はブログ「news」を呼び出す例です。この関数の詳細な使い方はをblogPostsご覧ください。

コンテンツテンプレートの場所

新着一覧部分のデザインを変更するには、以下のテンプレートファイルを変更します。

   /app/webroot/theme/(お使いのテーマ)/Blog/default/posts.php

(※「default」以外のテンプレートを使用している場合は、「default」部分を読み替えてください)

トップページで使う

トップページで使う為には、固定ページ管理機能でトップページの編集画面に入ります。エディタを使用しますが、そのままではPHPのようなソースコードを使用できませんので、エディタをソースモードにしてください。あとは、上記のソースコードを必要な場所に貼り付けて完了です。