nucleusの使っていないプラグインを使ってみよう第4弾。

今日は、NP_ShowBlogsの巻。

これもそんなに難しいことではない。

plugins:showblogs
http://japan.nucleuscms.org/wiki/plugins:showblogs

基本的には、上記サイト(nucleus CMS日本語版)に書いてある通りにすればよい。

標準のスキン変数との互換性を持つ、多機能なアイテム一覧プラグイン。数あるNucleusプラグインの中でも、特に愛用者が多いプラグインです。

だって。

基本的には、<%blog(template)%>と書く代わりに<%ShowBlogs(template)%>と記述するだけです。これによりデフォルトでページスイッチが表示され、過去のアイテムへのアクセスがしやすくなります。

そうそう、ページスイッチが欲しかったのである。

“メインの目次ページ”スキンの<%blog(0no/index,5)%>を<%ShowBlogs(0no/index,5,,2)%>に書き換えるだけ。

細かい引数の設定に関しては説明サイトをご覧頂くとして、ボクにとって大事なのは第4引数。

これは、ページスイッチの表示の仕方を制御するものであり、
0 ⇒ 非表示
1 ⇒ Prev/Nextのみ
2 ⇒ phpbbスタイル(Prev/Next間にページ番号が挟まれる)
となる。

もちろん、ページスイッチ導入が目的なので、迷わず“2”を指定。

これで、googleっぽいページスイッチが表示されるようになった。

ページスイッチ部分はデフォルトで<div class="pageswitch">で括られているため、pageswitchクラスにスタイルシートで味付けをして完了。

div.pageswitch {
  height: 20px;
  margin-bottom: 10px;
  font-size: 12px;
}

引数をもっと使いこなせば、さらに色々なことができるようだが、ページスイッチの表示さえできれば満足なので、これで終了。

寝ます。