DLPrevNextで前/次記事がない場合に空欄にしたい  【解決済み】

質問全般・改善要望
アバター
min-o
メンバー
メンバー
記事: 291
登録日時: 2009年10月07日(水) 18:32

DLPrevNextで前/次記事がない場合に空欄にしたい  【解決済み】

投稿記事by min-o » 2017年2月09日(木) 10:51

-----
ご利用のサーバ:さくら
MODXのバージョン:1.0.15J
PHPのバージョン: 5.6.30
MySQLのバージョン: 5.1.73-log
ブラウザ:firefox 51.0.1
-----
DocLister v2.1.0
DLPrevNext v1.0


お世話になっております。
DLPrevNextを使って記事に <【前記事】 【次記事】> リンクを付けたのですが
最後の記事で次記事がない場合に、【次記事】には一番最初の記事へのリンクが表示されます。
一番最初の記事の場合も、【前記事】には一番最後の記事へのリンクが表示されます。

記事が2個しかない場合は、<【前記事】 【次記事】>どちらにもカレント記事以外のもう一方がリンク表示されてしまいます。

現状のスニペットコール

コード: 全て選択

[[DLPrevNext?
&parents=`[*parent*]`
&orderBy=`menuindex ASC`
&prevnextTPL=`@CODE:<div id="pager">[+prev+] | [+next+]</div>`
&prevTPL=`@CODE:<a href="[~[+id+]~]" class="prev">« [+pagetitle+]</a>`
&nextTPL=`@CODE:<a href="[~[+id+]~]" class="next">[+pagetitle+] »</a>`]]


【前記事】 【次記事】がない場合は[+prev+]   [+next+]を出力せず空欄にしたいのですが、
DocLister英語ページ
https://docs.modx.com/extras/evo/doclis ... parameters
みてもそれらしいパラメーターが見つかりませんでした。

なにか方法はないでしょうか?
よろしくお願いします。
アバター
min-o
メンバー
メンバー
記事: 291
登録日時: 2009年10月07日(水) 18:32

DLPrevNextで前/次記事がない場合に空欄にしたい

投稿記事by min-o » 2017年2月10日(金) 12:39

こちらの
PrevJumpNext 1.0.0-pl
https://modx.com/extras/package/prevjumpnext
を使ったらうまく行きました。
使い方とパラメーターはreadmeファイル(英語)で説明されていました。
DocListerスニペットにもreadmeあったのですがロシア語で断念…orz

簡単ですがPrevJumpNext用の日本語ランゲージファイルを作ったので添付します。
assets/snippets/prevjumpnext/lang にアップロードして、スニペットコールに &language=`japanese-utf8`を追加です。
japanese-utf8.inc.php.zip
PrevJumpNext 日本語langファイル
(451 バイト) ダウンロード数: 58 回