お疲れ様です、alumini_alumiです。
毎度のことながら、腹痛にかまけて当番を12時間ほどうっかりしました…
特に新しくもないのですが、現在wikiのカスタマイズ(といってもテンプレ修正)
を行っている課程で色々覚えたことを晒そうと思います。
・テンプレートは1ファイル
・CSSファイルも1ファイル
両方共phpかましてる→散見するif文orz
で、今後は編集だけwikiにお任せしたかったので色々いじってます(現在進行形です)。
■ファイル名でテンプレートを分岐させたい場合
./lib/html.php 159行目あたりに
require(TOP_SKIN_FILE);
とあります。
この辺を、if文なりswitch文で修正してあげてください。
TOP_SKIN_FILEは./default.ini.phpでdefineされてるので、同じ所に
記載しておくとよろしいのではないでしょうか。
■最新の*件、を変更したい
/wiki/index.php?MenuBar
にアクセスして、編集を押し下げると
#recent(20)
と記載されてます。
#recent(10) で10件表示になります。
他のプラグインも、もっと簡単に修正できたらいいのに…と思いつつ、
これを機に、この辺を一読したいと思います。
あまりみのない話でしたが、きっと他の誰かもいつかテンプレ分岐で悩むはず!と思ってます。
今回一番の収穫は、CSSがせっかく外部CSSかとおもいきや、テンプレートにベタ書きでstyle="**" とあって
しょんぼりしました。
(また、リセットCSSっぽいのはないようで、デフォルトだとブラウザによって見え方変わってました)
しょんぼりさせない書き方を心がけたいです。