• 虹色ミツバチ
  • freoカスタマイズメモ、テンプレート・プラグイン配布/officeTIPS
検索プラグイン
虹色ミツバチ

> Entry >freo>freoTips>freo変数一覧> 親ページ表示プラグインで親ページの情報を表示する方法

【freo】【freoTips】【freo変数一覧】親ページ表示プラグインで親ページの情報を表示する方法

freoのページ画面では、親ページの情報を取得することができます。
freoには親ページ表示プラグインがデフォルトで備わっているので、あるページの親ページの情報を取得することができます。

親ページの情報を表示する方法

あるページにとって、親ページは1ページしかありません。
よって、下記の変数をテンプレートに記載するだけで、親ページについての様々な情報を表示することができます。

変数
{$plugin_page_parent.id} 親ページのページID
{$plugin_page_parent.pid} 親ページの親ページID
{$plugin_page_parent.user_id} 親ページの投稿ユーザーID
{$plugin_page_parent.created} 親ページの登録日時
{$plugin_page_parent.modified} 親ページの更新日時
{$plugin_page_parent.approved} 親ページの承認がされているかどうか
{$plugin_page_parent.restriction} 親ページの閲覧制限状態
{$plugin_page_parent.password} 親ページのパスワード
{$plugin_page_parent.status} 親ページの公開状態
{$plugin_page_parent.display} 親ページの表示状態
{$plugin_page_parent.comment} 親ページがコメントを受け付けているかどうか
{$plugin_page_parent.trackback} 親ページがトラックバックを受け付けているかどうか
{$plugin_page_parent.sort} 親ページの並び順
{$plugin_page_parent.title} 親ページのタイトル
{$plugin_page_parent.tag} 親ページのタグ
{$plugin_page_parent.datetime} 親ページの日時
{$plugin_page_parent.close} 親ページの公開終了日時
{$plugin_page_parent.file} 親ページのファイル名
{$plugin_page_parent.image} 親ページのイメージ名
{$plugin_page_parent.memo} 親ページのファイルの説明
{$plugin_page_parent.text} 親ページの本文
親ページの添付ファイルの情報を表示する

添付ファイルについての情報は、「$plugin_page_parent_file」テーブルに格納されています。

変数
{$plugin_page_parent_files[$plugin_page_parent.id].height} 親ページの添付ファイルの高さ
{$plugin_page_parent_files[$plugin_page_parent.id].width} 親ページの添付ファイルの幅
{$plugin_page_parent_files[$plugin_page_parent.id].size} 親ページの添付ファイルのサイズ

$plugin_page_parent_file」テーブルに格納されている情報以外で親ページの添付ファイルに関する情報は以下のとおりです。

変数等
{$plugin_page_parent.file} 親ページの添付ファイルのファイル名
{$freo.core.http_url}{$smarty.const.FREO_FILE_DIR}page_files/{$plugin_page_parent.id}/{$plugin_page_parent.file} 親ページの添付ファイルのURL
親ページのサムネイルの情報を表示する

サムネイルについての情報は、「$plugin_page_parent_thumbnails」テーブルに格納されています。

変数
{$plugin_page_parent_thumbnails[$plugin_page_parent.id].height} 親ページのサムネイルの高さ
{$plugin_page_parent_thumbnails[$plugin_page_parent.id].width} 親ページのサムネイルの幅
{$plugin_page_parent_thumbnails[$plugin_page_parent.id].size} 親ページのサムネイルのサイズ

$plugin_page_parent_thumbnails」テーブルに格納されている情報以外で親ページのサムネイルに関する情報は以下のとおりです。

変数等
{$plugin_page_parent.file} 親ページのサムネイルのファイル名
{$freo.core.http_url}{$smarty.const.FREO_FILE_DIR}page_thumbnails/{$plugin_page_parent.id}/{$plugin_page_parent.file} 親ページのサムネイルのURL
親ページのイメージの情報を表示する

イメージについての情報は、「$plugin_page_parent_images」テーブルに格納されています。

変数
{$plugin_page_parent_images[$plugin_page_parent.id].height} 親ページのイメージの高さ
{$plugin_page_parent_images[$plugin_page_parent.id].width} 親ページのイメージの幅
{$plugin_page_parent_images[$plugin_page_parent.id].size} 親ページのイメージのサイズ

$plugin_page_parent_images」テーブルに格納されている情報以外で親ページのイメージに関する情報は以下のとおりです。

変数等
{$plugin_page_parent.image} 親ページのイメージのファイル名
{$freo.core.http_url}{$smarty.const.FREO_FILE_DIR}page_images/{$plugin_page_parent.id}/{$plugin_page_parent.image} 親ページのイメージのURL
親ページのタグを表示する

親ページのタグは複数ある可能性があるので、「$plugin_page_parent_tags]」という配列に格納されています。
$plugin_page_parent_tagsに格納されているタグを表示するには、foreachしなければなりません。

<!--{foreach from=$plugin_page_parent_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}-->,&nbsp;<!--{/if}--><!--{/foreach}-->

 

ページ移動

関連記事

ページ上部へ