a-blog cms で ATNDモジュールを作ってみる その1
ココのサイドに参加状況をお知らせできるように ATNDの出欠確認APIを利用して a-blog cms 用のオリジナルモジュールの作り方を書いてみようと思います。以下のようなリクエストで今回の表示に必要なXML情報を取得する事が可能です。
詳しくはAPI側の説明をご覧下さい。
モジュール(テンプレート)の記述
テンプレートファイルには、API から取得可能な情報を変数として設定し、目的の表示ができるように記述します。
<!-- BEGIN_MODULE Api_Atnd_EventsUsers --> <div> <h3><a href="{event_url}">{title}</a></h3> <p>参加者:{accepted}人 / 定員:{limit}人</p> <p><!-- BEGIN user:loop --> <a href="{twitter_id}" target="_blank"><img src="{twitter_img}" width="30" height="30" alt="{nickname}" /></a> <!-- END user:loop --></p> <p><a href="{event_url}/entry/new">このイベントに参加登録する</a></p> </div> <!-- END_MODULE Api_Atnd_EventsUsers -->