デザインテンプレートタグ/機能タグ

機能タグ一覧

【ArchiveLink(非推奨)】

 属性 entry_no,category_code,category_id(非推奨),year,month,name(必須),day,section_code,section_no(非推奨)

 個別/一覧ページへのリンクを作成します。name属性により、リンク先のデザインテンプレートの名前を指定します。その他の属性は、
リンク先のデザインテンプレートを決定するために必要な項目をすべて指定する必要があります。
このタグは、現在は非推奨で、同じ機能を持つLinkタグを利用するようにしてください。

【CategoryEntryCount】

 属性なし

 現在設定されているカテゴリーにいくつエントリーがあるかを返します。

【CategoryName】

 属性なし

 現在設定されているカテゴリーの名前を返します。

【Echo】

 属性 value

 valueで与えられた文字列を返します。

【EntriesCount】

 属性なし

 現在設定されているエントリーの個数が表示されます。

【EntryAuthorName】

 属性なし

 エントリーが設定されている場合に使用可能。エントリーを作成した管理者の名前。 

【EntryBody】

 属性 name

 エントリーが設定されている場合に使用可能。Entryの内容(content)を返します。nameが指定された場合は、追加フィールドの内容を返します。

【EntryDate】

 属性 format

 エントリーが設定されている場合に使用可能。エントリーの表示日付を返します。
フォーマットが指定されていない場合は、2009-02-25 10:00のように表示されます。
formatを指定した場合は、フォーマットに従った表示になります。フォーマット中では、
%Y 年(4桁)
%m 月
%d 日
%H 時
%m 分
を利用することができます。

【EntryLink】

 属性 name

 エントリーが設定されている場合に使用可能。エントリーの個別ページへのリンクURLを作成します。
name属性を指定すると、その名前のデザインテンプレートのページへのリンクを作成します。(そのデザインテンプレートは、
:entry_noパラメータが1つのみ存在する必要があります) name属性を指定しないと、name属性としてentryが指定された
とみなされます。

【EntryTitle】

 属性なし

 エントリーが設定されている場合に使用可能。エントリーのタイトルを表示します。

【FileName】

 属性なし

 ファイルが設定されている場合に使用可能。ファイル名を表示します。

【FileLink】

 属性なし

 ファイルが設定されている場合に使用可能。ファイルへのリンクを表示します。

【FilesCount】

 属性なし

 エントリーが設定されている場合に使用可能。エントリーに添付されているファイル数を表示します。

【Include】

 属性 name(必須),section_code,section_id(非推奨)

 属性で指定した名前のテンプレートモジュールを読み込みます。読み込んだ内容を展開し、表示します。
section_code,section_idが指定されていた場合、指定されたセクションのテンプレートモジュールを読み込みます。
 ネストして使うことも出来ます。(無限にネストは出来ません)

【Index】

 属性なし

 ループ中でのみ利用可能。ループが何回目かを表示します。

【IndexLink】

 属性 name(必須),section_code,section_id(非推奨)

 トップページ(固定URLページ)へのリンクを作成します。name属性により、リンク先のデザインテンプレートの名前を指定します。
このタグは、現在は非推奨で、同じ機能を持つLinkタグを利用するようにしてください。

【Layout】

 属性 name,section_code,section_id(非推奨)

 name属性で指定した名前のテンプレートモジュールを読み込みます。読み込んだ内容を展開し、その中に記されている
 Yieldタグの位置に、現在のページの内容を埋め込みます。
 section_code,section_idを指定することで、他のセクションのテンプレートモジュールを読み込むことが出来ます。
 Layoutタグ自体は、ページのどこに記述してもかまいません。2つ以上書かれている場合は、後から書いたものが有効となります。
 ネストして使うことも出来ます。(無限にネストは出来ません)
 

【MobileEcho】

 属性 value(必須),color,size,align,bgcolor

 文字を表示します。色および背景色を設定できます。フォントのサイズは、xx-small,x-small,small,medium,large,x-large,xx-large
から選択します。

【MobileFontCss】

 属性なし

 フォント用のデザインシートを記述します。MobileHeadとセットで書いておくことを推奨します。

【MobileHr】

 属性 color,height

 罫線を引きます。

【MobileHead】

 属性なし

 各種キャリア用のXHTMLヘッダ(XML宣言とDOCTYPE)を作成します。

【Month】

 属性 format

 月が設定されているときのみ使用可能です。「2009年2月」という形式で表示されます。
formatが指定されている場合は、指定されたフォーマットに従って表示することが出来ます。フォーマットの指定の仕方は、
EntryDateと同じです。

【MonthEntryCount】

 属性なし

 月が設定されているときのみ使用可能です。その月のエントリーの総数を返します。カテゴリーの区別は行いません。

【Set】

 属性 name(必須),value(必須)

 変数に値を設定(代入)します。変数名は、name属性で指定されます。変数に代入される値は、value属性で指定されます。

【Yield】

 属性なし

 Layoutタグで読み込まれる側のテンプレートモジュールに書いておきます。どこに読み込み元のページの内容を
表示するかのマーカーとなるためだけで、このタグ自体を機能を持っていません。