【freo】【freoTips】【freo変数一覧】ページの変数一覧
- 2014/06/10 20:59
- ページ
- 60
freoのページ画面で、表示しているページIDのページの情報を表示するための変数は以下のとおりです。
ページの基本的な情報
ページは、「index.php/page/ページID」画面で表示できます。
下記の変数を「freo/templates/internals/pages/default.html」または表示したいページIDを読み込む他のテンプレートトに記載するだけで、表示しているページについての様々な情報を表示することができます。
※ページIDによって個別にテンプレートを用意する方法はこちら↓
freo:エントリーごと、ページごとにテンプレートを変更する
変数 | 値 |
---|---|
{$page.id} | 表示しているページのページID |
{$page.pid} | 表示しているページの親ページID |
{$page.user_id} | 表示しているページの投稿ユーザーID |
{$page.created} | 表示しているページの登録日時 |
{$page.modified} | 表示しているページの更新日時 |
{$page.approved} | 表示しているページの承認がされているかどうか |
{$page.restriction} | 表示しているページの閲覧制限状態 |
{$page.password} | 表示しているページのパスワード |
{$page.status} | 表示しているページの公開状態 |
{$page.display} | 表示しているページの表示状態 |
{$page.comment} | 表示しているページがコメントを受け付けているかどうか |
{$page.trackback} | 表示しているページがトラックバックを受け付けているかどうか |
{$page.sort} | 表示しているページの並び順 |
{$page.title} | 表示しているページのタイトル |
{$page.tag} | 表示しているページのタグ |
{$page.datetime} | 表示しているページの日時 |
{$page.close} | 表示しているページの公開終了日時 |
{$page.file} | 表示しているページのファイル名 |
{$page.image} | 表示しているページのイメージ名 |
{$page.memo} | 表示しているページのファイルの説明 |
{$page.text} | 表示しているページの本文 |
表示しているページの添付ファイルの情報を表示する
添付ファイルについての情報は、「$page_files」テーブルに格納されています。
変数 | 値 |
---|---|
{$page_files[$page.id].height} | 表示しているページの添付ファイルの高さ |
{$page_files[$page.id].width} | 表示しているページの添付ファイルの幅 |
{$page_files[$page.id].size} | 表示しているページの添付ファイルのサイズ |
「$page_files」テーブルに格納されている情報以外で表示しているページの添付ファイルに関する情報は以下のとおりです。
変数等 | 値 |
---|---|
{$page.file} | 表示しているページの添付ファイルのファイル名 |
{$freo.core.http_url}{$smarty.const.FREO_FILE_DIR}page_files/{$page.id}/{$page.file} | 表示しているページの添付ファイルのURL |
表示しているページのサムネイルの情報を表示する
サムネイルについての情報は、「$page_thumbnails」テーブルに格納されています。
変数 | 値 |
---|---|
{$page_thumbnails[$page.id].height} | 表示しているページのサムネイルの高さ |
{$page_thumbnails[$page.id].width} | 表示しているページのサムネイルの幅 |
{$page_thumbnails[$page.id].size} | 表示しているページのサムネイルのサイズ |
「$page_thumbnails」テーブルに格納されている情報以外で表示しているページのサムネイルに関する情報は以下のとおりです。
変数等 | 値 |
---|---|
{$page.file} | 表示しているページのサムネイルのファイル名 |
{$freo.core.http_url}{$smarty.const.FREO_FILE_DIR}page_thumbnails/{$page.id}/{$page.file} | 表示しているページのサムネイルのURL |
表示しているページのイメージの情報を表示する
イメージについての情報は、「$page_images」テーブルに格納されています。
変数 | 値 |
---|---|
{$page_images[$page.id].height} | 表示しているページのイメージの高さ |
{$page_images[$page.id].width} | 表示しているページのイメージの幅 |
{$page_images[$page.id].size} | 表示しているページのイメージのサイズ |
「$page_images」テーブルに格納されている情報以外で表示しているページのイメージに関する情報は以下のとおりです。
変数等 | 値 |
---|---|
{$page.image} | 表示しているページのイメージのファイル名 |
{$freo.core.http_url}{$smarty.const.FREO_FILE_DIR}page_images/{$page.id}/{$page.image} | 表示しているページのイメージのURL |
表示しているページのタグを表示する
表示しているページのタグは複数ある可能性があるので、「$page_tags]」という配列に格納されています。
$page_tagsに格納されているタグを表示するには、「foreach」しなければなりません。
<!--{foreach from=$page_tags|smarty:nodefaults item='page_tag' name='loop'}--><a href="{$freo.core.http_file}/page?tag={$page_tag|smarty:nodefaults|escape:'url'}">{$page_tag}</a><!--{if !$smarty.foreach.loop.last}-->, <!--{/if}--><!--{/foreach}-->