Blogger のレイアウトタグを調査中です。
この技術は RSSフィードを使わなくても、
最新の記事タイトル50件表示 なども可能な為、覚えたら
ブログ生活に幅が出そう。
if 文も使えるので、特定のカテゴリを組み合わせた記事のみのリンクを作成
なども出来るかもしれない。
例えば以下のソースコードをウィジェットテンプレートに追加させてやれば、
自分のブログの、最新投稿50件へのリンクを作成できます。
<b:widget id='BlogArchive2' locked='false' title='記事一覧' type='BlogArchive'> <b:includable id='interval' var='mydata'> <b:loop values='data:mydata' var='ii'> <b:if cond='data:ii.data'> <b:include data='ii.data' name='interval'/> </b:if> <b:if cond='data:ii.posts'> <b:include data='ii.posts' name='posts_2'/> </b:if> </b:loop> </b:includable> <b:includable id='posts_2' var='myposts'> <b:loop values='data:myposts' var='i'> <li><a expr:href='data:i.url'><data:i.title/></a></li> </b:loop> </b:includable> </b:widget> |
|
疑問として interval という id がどのような意味を持っているか、
どこにも記載されていないので自力で調査中。
ひとまず interval は 必須ID という事実だけは確認できた。
また loop 処理で自身を呼ばないとタイトル集計できないこと、開始の
タイミングとしてシステムから1度呼ばれる処理でもあるみたい。
post_2(名前は任意) には1カ月分のデータ構造体が渡される。
上記の id, var, name は interval を除き、独自に設定可能です。
やはり初めて触る言語には、豊富なサンプルとドキュメントが欲しい。
0 コメント:
コメントを投稿