Categories
open all | close allTags
rake | Flash | Subversion | スキンエンジン | タグ | アクセス制御 | RESTful | 国際化 | Aptana | JustPosted | モデル | テスト | 認証 | フォーム | 名称 | ドキュメント | Migration | デュアル・コア | CSRF | パソコンSearch
ページスイッチ部分の仕様
Foodynの公開をしてから,そういえばカテゴリー部分のクエリーを実装していなかったことに気付き,作業中です。それだけならたいした手間ではないのですが,以前から頭のどこかにあったページスイッチ部分を実装しようかと思い,遠回り中です。ページスイッチは,NucleusだとShowBlogsが生成するものをそのまま使っている人が多いと思いますが,ここのページにあるようないろいろなデザインができないのが残念なところ。また,配置もアイテム表示の直前か直後に固定されてしまいます。
ページスイッチを表示するスキン変数を別途用意すればいいのですが,表示内容の指定などをblog変数に合わせないといけません。そこで,Foodynではデータセットという概念を導入して,二重指定を不要にしようと思っています。ページスイッチのスキン変数かblog変数かどちらか先に指定したものの表示内容(1ページに表示するアイテムの数など)をデータセットとして,他方はデータの指示なしに表示できるようにします。表示機能なしで,データセットの指定だけするスキン変数も用意します。
頭の中では,この機能を応用して,1ページ内に複数のページスイッチを別の用途で置けるようにする実装もできているのですが,ちょっと面倒な点がいくつかあるので,後でやることになると思います。
なお,テンプレートのデフォルト値やインライン・テンプレートのアイディアはページスイッチのスキン変数を考える際に思いついたもの。脈絡ないようですが,実はあるのです。
Comments
No comments yet. You can be the first!