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