• 虹色ミツバチ
  • freoカスタマイズメモ、テンプレート・プラグイン配布/officeTIPS
検索プラグイン
虹色ミツバチ

> Entry >freo>freoTips>テンプレート系TIPS> トップページに新着エントリーのみ表示させる方法

【freo】【freoTips】【テンプレート系TIPS】トップページに新着エントリーのみ表示させる方法

トップページに新着エントリーのみを表示させる方法。

準備(省略可能)

トップページ(freo/index.php)では新着エントリーのみを表示したいが、カテゴリー表示・エントリー一覧表示の場合には新着に絞らずに記事を表示させたい場合、カテゴリー用のテンプレートとエントリー用のテンプレートを別に用意する必要があります。
※初期状態だとカテゴリー用・エントリー用のテンプレートが無い為。

  1. [freo/templates/internals/default]フォルダをコピーして、[internals]フォルダにペーストして、[category]にリネームする。
  2. [category]と同様に[entry]フォルダを作成する。
  3. 作成した[category][entry]フォルダをfreo/templates/internalsにアップロード。

freo/templates/internals/default/default.htmlを編集する。

  1. freo/templates/internals/default/default.htmlをエディタで開く。
  2. 79行目の
    <!--{foreach from=$entries|smarty:nodefaults item='entry'}-->
    を以下のように編集。
    <!--{foreach from=$plugin_entry_recentries|smarty:nodefaults item='entry'}-->
  3. 上書きしてアップロード。

ワンポイント

新着エントリー表示件数は「管理画面-設定管理-新着エントリー表示」で設定可能です。

ページ移動を編集する。

ページ移動はエントリー表示件数で区切っているため、新着エントリーのみの表示には適していません。
よって、新着エントリーのみの表示を実装した場合は、default/default.htmlの152行目~166行目のページ移動の記述を全削除するか、または、該当箇所を下記のように編集してアップロードします。

<div id="page">
   <h2>ページ移動</h2>
      <a href="{$freo.core.http_file}/entry">過去エントリーへ移動</a>
</div>

ページ移動

関連記事

ページ上部へ