Text: 3. 記事の投稿に関連する要素(1)
記事の投稿に関連する要素
- {block:Posts} {/block:Posts}
- 投稿順とは逆に(即ち新しい記事から先に)記事を表示する。ページ当たりの記事数は Advanced タブから設定できる。
- {block:Text} {/block:Text}
- テキストの投稿 (Text posts) を表示する。
- {block:Photo} {/block:Photo}
- 画像の投稿 (Photo posts) を表示する。
- {block:Photoset} {/block:Photoset}
- 複数の画像の投稿(Photoset posts)を表示する。
画像を投稿するとき、ローカルからのアップロードであれば一度に複数の画像を投稿できる。このとき画像は FLASH によるスライドショーで表示され、これを Photoset と呼ぶ。 - {block:Quote} {/block:Quote}
- 引用の投稿 (Quote posts) を表示する。
- {block:Link} {/block:Link}
- リンクの投稿 (Link posts) を表示する。
- {block:Chat} {/block:Chat}
- 会話の投稿 (Conversation posts) を表示する。
- {block:Audio} {/block:Audio}
- 音楽/音声の投稿 (Audio posts) を表示する。
- {block:Video} {/block:Video}
- 映像の投稿 (Video posts) を表示する。
- {block:Answer} {/block:Answer}
- Ask に対する回答の投稿 (Answer posts) を表示する。
- {Permalink}
- 個別記事へのパーマリンクを表示する (例: http://sample.tumblr.com/post/123)
- {PostID}
- 記事の数字IDを表示する。
- {TagsAsClasses}
- その記事のタグを、 HTML の class 属性で使える形で展開する(例: humor office new_york_city)。
初期設定では、インポートされた記事ではインポート元のドメインも展開される(例: twitter_com、digg_com、他)。これは Del.icio.us のようにパーマリンクとして content URLs を送るフィードでは期待通りには動かない可能性がある。(? 詳細不明)
その記事がリブログされたものであった場合、 reblog も一緒に展開される。 - {block:Post[1-15]} {/block:Post[1-15]}
- 指定された位置の記事に表示される。これにより、宣伝やデザイン要素を記事中に挿入できる。
例:{block:Post5}これは五番目の投稿です{/block:Post5}という要素は、表示されている中で五番目の記事に表示される。 - {block:Odd} {/block:Odd}
- 現在表示されている記事のうち、奇数番の記事に表示される。
- {block:Even} {/block:Even}
- 現在表示されている記事のうち、偶数番の記事に表示される。
- {block:More} {/block:More}
- インデックスにおいて、Read More のある記事に表示される。
Read More とは、Regular posts に <!— more —> と書くことで、インデックスではそれ以降の部分が表示されなくなる機能。個別記事では全文が表示される。 - {PostNotesURL}
- その記事の Note の HTML 断片への URL を表示する。Note を AJAX でロードするときなどに便利。
Reblogs
リブログに関する要素
- {block:RebloggedFrom} {/block:RebloggedFrom}
- 他の記事からのリブログの場合、ブロックの内容を表示する。
- {ReblogParentName}
- リブログ元の tumblelog のユーザー名。
- {ReblogParentTitle}
- リブログ元の tumblelog のタイトル。
- {ReblogParentURL}
- リブログ元の tumblelog の URL。
- {ReblogParentPortraitURL-16}
- {ReblogParentPortraitURL-24}
- {ReblogParentPortraitURL-30}
- {ReblogParentPortraitURL-40}
- {ReblogParentPortraitURL-48}
- {ReblogParentPortraitURL-64}
- {ReblogParentPortraitURL-96}
- {ReblogParentPortraitURL-128}
- リブログ元の tumblelog の Portrait photo。数字は正方形の一辺のサイズ(ピクセル単位)。
- {ReblogRootName}
- 元記事作成者の tumblelog ユーザー名。
- {ReblogRootTitle}
- 元記事作成者の tumblelog のタイトル。
- {ReblogRootURL}
- 元記事作成者の tumblelog の URL。
- {ReblogRootPortraitURL-16}
- {ReblogRootPortraitURL-24}
- {ReblogRootPortraitURL-30}
- {ReblogRootPortraitURL-40}
- {ReblogRootPortraitURL-48}
- {ReblogRootPortraitURL-64}
- {ReblogRootPortraitURL-96}
- {ReblogRootPortraitURL-128}
- 元記事作成者の tumblelog の Portrait photo。数字は正方形の一辺のサイズ(ピクセル単位)。
Text Posts
テキストの投稿に関する要素
- {block:Title} {/block:Title}
- 記事にタイトルがある場合、ブロックの内容を表示する。
- {Title}
- 記事のタイトルを表示する。
- {Body}
- 記事の内容を表示する。
Photo Posts
画像の投稿に関する要素
- {PhotoAlt}
- 代替キャプションを(あるなら)表示する。HTML-safe。
- {block:Caption} {/block:Caption}
- キャプションがあるときブロックの内容を表示する。
- {Caption}
- 記事のキャプションを表示する。
- {LinkURL}
- 画像にリンクが設定されている場合、リンクの URL を表示する。
- {LinkOpenTag}
- 画像にリンクが設定されている場合、そのアンカーの、 URL を含んだ開始タグを表示する。(例: <a href=”http://…”>)
- {LinkCloseTag}
- 画像にリンクが設定されている場合のみ、終了タグを表示する。 (例: </a>)
- {PhotoURL-500}
- {PhotoURL-400}
- {PhotoURL-250}
- {PhotoURL-100}
- 画像の URL を表示する。数字は横幅の最大サイズ(ピクセル単位)。
- {PhotoURL-75sq}
- 画像のアスペクト灯を1:1にしたものの URL を表示する。サイズは75ピクセル。
- {PhotoURL-HighRes}
- 高画質な画像の URL を表示する。
- {block:HighRes} {/block:HighRes}
- 高画質な画像がある場合、ブロックの内容を表示する。
Photoset Posts
Photo posts で画像を複数投稿するとスライドショーになる。
- {block:Caption} {/block:Caption}
- 記事にキャプションがあるとき内容を表示する。
- {Caption}
- 記事のキャプションを表示する。
- {Photoset-500}
- {Photoset-400}
- {Photoset-250}
- Photoset の埋め込みコード。数字は横幅。
Quote Posts
他のサイトからの引用の投稿に関する要素
- {Quote}
- 投稿の内容を表示する。
- {block:Source} {/block:Source}
- 引用元が示されている場合、ブロックの内容が表示される。
- {Source}
- 引用元を表示する(HTML を含んでも良い)。
- {Length}
- 引用の長さによって short、medium、long を表示する。