a-blog cms:エントリーページの前後リンクを「更新日(降順)」で並び替える方法
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;
以上で、前後リンクを「更新日(降順)」で並び替えることができました!
アップルップルのスタッフの皆さん、いつもありがとうございます!