ロゴ画像:株式会社Gazi工房

a-blog cms:エントリーページの前後リンクを「更新日(降順)」で並び替える方法

  • phpを修正して、前後リンクを「更新日(降順)」で並び替えできるようにする!

この記事は、以下条件で書いています。
- a-blog cms ver.3.0.9
- 2022/04/16 現在


Entry_Bodyモジュールの「前後リンク」
「前の記事」「次の記事」を表示できる便利な機能です。

この「前後リンク」は、Entry_Bodyモジュールの「表示順」で選べる「すべてのソートには対応していない」とのことでした。(2022/04/15、a-blog cmsの開発元であるアップルップルさんに確認)

そこで今回は、phpファイルを修正して、「前後リンク」を「更新日(降順)」で並び替え可能にする方法について記載します。
※この方法は、アップルップルさんに教えていただきました。誠にありがとうございます!

修正するファイルは以下。
php/ACMS/GET/Entry/Body.php

715行目付近の switch文に以下コードを追加します。

case 'updated_datetime':
    $tmp = ACMS_RAM::entry($this->eid);
    $field = 'entry_updated_datetime';
    $value = $tmp['entry_updated_datetime'];
    break;

以上で、前後リンクを「更新日(降順)」で並び替えることができました!
アップルップルのスタッフの皆さん、いつもありがとうございます!


最新記事

年別の記事一覧