Categories
open all | close allTags
スキンエンジン | Flash | 名称 | rake | Aptana | フォーム | JustPosted | 国際化 | タグ | RESTful | CSRF | ドキュメント | パソコン | デュアル・コア | モデル | Subversion | テスト | Migration | アクセス制御 | 認証Search
思いつきメモ
スキンについての思いつき。Google Groupsに書いたら思い切り文字化けしたのでこっちに転載します。Foodynのスキンにはデータセットという概念があります。例えば
<%dataset(5)%>
とすると,そのページにはアイテムを五つ表示するということになり,ブログやページスイッチでは指定が不要になります。
<%blog(template)%>
<%pageswitch(template)%>
で済んでしまうわけです(templateも省略できますが)。
名前を付けることもでき
<%dataset(name,10,blogname)%>
みたいなことができます(今のところブログ名部分は未実装ですが)。
こうすると,先ほどの指定も
<%blog(template,name)%>
<%pageswitch(template,name)%>
となり,名前付きでないページスイッチと同一ページに共存できます。
データセットの機能は,暗黙的にも使われており
<%blog(template,10)%>
と書くのと
<%dataset(10)%><%blog(template)%>
と書くのは内部的には同じことです。
というわけで実は<%otherblog%>というのはもはや不要だったりするのですが,それはそれとして今日書くのは別の話。
ブログの表示を2段組にしたいとか,トップ二つの記事は要約を付けて,後はタイトルだけにしたいとか(ニュースサイトのように),そういう希望にも応えられるようにしたいと考えています。そのためには同じデータセットの中で表示するアイテムを分割指定できるようにする必要があります。
と,ここまで考えたのですが,どういう指定法にしたら柔軟,かつ簡単に使えるかというところでちょっと思考がストップ中。アイディアをお待ちしております。
Comments
No comments yet. You can be the first!