Hatena::Groupsubtech

ういはるかぜの化学

Saturday, November 04, 2006

[] 携帯に送るのに使っているPublish::Gmailテンプレート  携帯に送るのに使っているPublish::Gmailのテンプレート - ういはるかぜの化学 を含むブックマーク はてなブックマーク -  携帯に送るのに使っているPublish::Gmailのテンプレート - ういはるかぜの化学

携帯でフィードを読む。で使ってるやつです(右端は変更前)。

[% USE util = Plagger.Util -%]
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
</head>
<body>
</style>
[% FOREACH entry = feed.entries -%]
<h1 style="margin: 0; font-size: 1.2em"><a style="color: #6495ed" href="[% entry.permalink | html %]">[% entry.title %]</a></h1>
<p style="margin: 0 0 0.5em 0; font-size: 10pt; text-align: right; color: #808080">[% IF entry.date %][% entry.date.format('Mail') %][% END %][% IF entry.author %]<br /> by [% entry.author | html %][% END %][% IF entry.tags.size %] on [% entry.tags.join(',') %]</p>[% END %]
[% IF entry.body -%]
[% IF entry.body.match('(?i)^<p[ >]') %][% entry.body %][% ELSE %]<div class="body">[% entry.body %]</div>[% END %]
[% ELSE %]<br />[% END %]
[% UNLESS loop.last %]<hr style="border: 1px solid #6495ed; border-style: solid none none none; margin: 0.5em"/>[% END %]
[%- END %]
</body>
</html>

Internet Explorer 7的な色使い。style要素で設定していないのは904SHでは無視されるためです。多分head要素とかも削ってよさそう。

利用方法はPublish::Gmail でテンプレートを指定したいコメント欄参照。

ところで、エントリURLの名前をつける方法を初めて知りました……。MTみたいに何か枠があるのかと思っていたのです。その代わり時刻が出ないんですね…。