SOY CMSマニュアル
よく使う項目
- モバイルテンプレートについて
- メインコンテンツ[main]
- 現在のページのタイトル[current_page_title]
- 現在のページへのリンク[current_page_link]
- 次の分割ページへのリンク[next_page_link]
- 前の分割ページへのリンク[prev_page_link]
- 現在の分割ページの位置[current_pager]
- 現在のページの最大分割数[max_pager]
- 親ページへのリンク[parent_page_link]
- 親ページのタイトル[parent_page_title]
- 兄ページのリスト[prev_sibling_page_list]
- 弟ページのリスト[next_sibling_page_list]
- 兄弟がいるときに表示[has_siblings]
- 兄弟がいないときに表示[no_siblings]
- 子ページのリスト[child_page_list]
- 子ページがあるときに表示[has_child]
- 子ページがいないときに表示[no_child]
- トップページへのリンク[root_page_link]
- トップページのタイトル[root_page_title]
モバイルテンプレートについて
1.テンプレートについて
モバイルページのテンプレートは、ほかのページやブログと違い、ページマップの階層構造を考慮して設計する必要があります。
そして、それらの階層構造を扱うためのいくつかの特別なモバイルブロックがあります。
2.モバイルブロックについて
携帯用ページはページマップのようなツリー構造で構成されています。
このツリー構造を利用するためにいくつかの携帯ページ専用のモバイルブロックが存在します。
モバイルブロックは、
m_block="***"
のように指定して利用します。モバイルブロックの各動作についてはモバイルブロックについてをご覧下さい。
メインコンテンツ[main]
このブロックは携帯用ページのメインとなるコンテンツを表示するのに利用します。
cms:id | タグ | 説明 |
---|---|---|
entry_id | 全て | 対象記事(エントリー)のIDを出力します。 |
title | 全て | 対象記事(エントリー)のタイトルを出力します。 |
content | 全て | 対象記事(エントリー)の本文を出力します。 |
more | 全て | 対象記事(エントリー)の追記を出力します。 |
create_date | 全て | 対象記事(エントリー)の作成日付を出力します。 |
create_time | 全て | 対象記事(エントリー)の作成時刻を出力します。 |
例
<!-- m_block:id="main" -->
<h2 cms:id="title">ここにタイトルが入ります</h2>
<!-- cms:id="content" -->ここに本文が入ります<!-- /cms:id="content" -->
<!-- cms:id="more" -->ここに追記が入ります<!-- /cms:id="more" -->
<!-- /m_block:id="main" -->
現在のページのタイトル[current_page_title]
現在のページのタイトルを表示します。
cms:id | タグ | 説明 |
---|---|---|
このブロックでご利用になれるcms:idはありません。 |
例
<a cms:id="current_page_link">
<!-- cms:id="current_page_title" -->ここにタイトルが入ります<!-- /cms:id="current_page_title" -->
</a>
現在のページへのリンク[current_page_link]
現在表示しているページのリンクを出力します。
このブロックは必ずAタグに使用してください。
cms:id | タグ | 説明 |
---|---|---|
このブロックでご利用になれるcms:idはありません。 |
例
<a cms:id="current_page_link">
<!-- cms:id="current_page_title" -->ここにタイトルが入ります<!-- /cms:id="current_page_title" -->
</a>
次の分割ページへのリンク[next_page_link]
現在のページが複数枚に渡ってある場合、次の分割ページへのリンクを生成します。
例)現在が1/3のミニページであれば、2/3のミニページへのリンクを生成します。
このブロックは必ずAタグに使用してください。
cms:id | タグ | 説明 |
---|---|---|
このブロックでご利用になれるcms:idはありません。 |
例
<a m_block:id="prev_page_link"><<</a>
(<!-- m_block:id="current_pager" --><!-- /m_block:id="current_pager" -->/<!-- m_block:id="max_pager" --><!-- /m_block:id="max_pager" -->)
<a m_block:id="next_page_link">>></a>
前の分割ページへのリンク[prev_page_link]
現在のページが複数枚に渡ってある場合、前の分割ページへのリンクを生成します。
例)現在が2/3のミニページであれば、1/3のミニページへのリンクを生成します。
このブロックは必ずAタグに使用してください
cms:id | タグ | 説明 |
---|---|---|
このブロックでご利用になれるcms:idはありません。 |
例
<a m_block:id="prev_page_link"><<</a>
(<!-- m_block:id="current_pager" --><!-- /m_block:id="current_pager" -->/<!-- m_block:id="max_pager" --><!-- /m_block:id="max_pager" -->)
<a m_block:id="next_page_link">>></a>
現在の分割ページの位置[current_pager]
現在のページが複数枚にわたってある場合、現在の分割ページが全体の何枚目にあたるかを表示させます。
cms:id | タグ | 説明 |
---|---|---|
このブロックでご利用になれるcms:idはありません。 |
例
<a m_block:id="prev_page_link"><<</a>
(<!-- m_block:id="current_pager" --><!-- /m_block:id="current_pager" -->/<!-- m_block:id="max_pager" --><!-- /m_block:id="max_pager" -->)
<a m_block:id="next_page_link">>></a>
現在のページの最大分割数[max_pager]
現在のページが複数枚に渡ってある場合、ページの最大分割数を表示します。
cms:id | タグ | 説明 |
---|---|---|
このブロックでご利用になれるcms:idはありません。 |
例
<a m_block:id="prev_page_link"><<</a>
(<!-- m_block:id="current_pager" --><!-- /m_block:id="current_pager" -->/<!-- m_block:id="max_pager" --><!-- /m_block:id="max_pager" -->)
<a m_block:id="next_page_link">>></a>
親ページへのリンク[parent_page_link]
現在のページの親ページへのリンクを生成します。
このブロックは必ずAタグに使用してください。
cms:id | タグ | 説明 |
---|---|---|
このブロックでご利用になれるcms:idはありません。 |
例
<a m_block:id="parent_page_link">
<!-- m_block:id="parent_page_title" --><!-- /m_block:id="parent_page_title" -->
</a>
親ページのタイトル[parent_page_title]
現在のページの親ページのタイトルを表示します。
cms:id | タグ | 説明 |
---|---|---|
このブロックでご利用になれるcms:idはありません。 |
例
<a m_block:id="parent_page_link">
<!-- m_block:id="parent_page_title" --><!-- /m_block:id="parent_page_title" -->
</a>
兄ページのリスト[prev_sibling_page_list]
現在のページの兄ページ(同階層で自分よりも上位にあるページ)の一覧を出力します。
cms:id | タグ | 説明 |
---|---|---|
page_title | * | タイトルを出力します。 |
page_link | A | 対象ページへのリンクを生成します。 |
例
<!-- m_block:id="prev_sibling_page_list" -->
<a cms:id="page_link">
<!-- cms:id="page_title" --><!-- /cms:id="page_title" -->
</a>
<!-- /m_block:id="prev_sibling_page_list" -->
弟ページのリスト[next_sibling_page_list]
現在のページの弟ページ(同階層で自分よりも下位にあるページ)の一覧を出力します。
cms:id | タグ | 説明 |
---|---|---|
page_title | * | タイトルを出力します。 |
page_link | A | 対象ページへのリンクを生成します。 |
例
<!-- m_block:id="next_sibling_page_list" -->
<a cms:id="page_link">
<!-- cms:id="page_title" --><!-- /cms:id="page_title" -->
</a>
<!-- /m_block:id="next_sibling_page_list" -->
兄弟がいるときに表示[has_siblings]
兄弟ページが存在するときのみ表示させます。
cms:id | タグ | 説明 |
---|---|---|
このブロックでご利用になれるcms:idはありません。 |
例
<!-- m_block:id="has_siblings" -->
<h5>兄弟ページへのリンク</h5>
<!-- /m_block:id="has_siblings" -->
兄弟がいないときに表示[no_siblings]
兄弟がいないときにのみ表示させます。
cms:id | タグ | 説明 |
---|---|---|
このブロックでご利用になれるcms:idはありません。 |
例
<!-- m_block:id="no_siblings" -->
<h5>兄弟ページへのリンク</h5>
<!-- /m_block:id="no_siblings" -->
子ページのリスト[child_page_list]
現在のページの子ページの一覧を表示します。
cms:id | タグ | 説明 |
---|---|---|
page_title | * | タイトルを出力します。 |
page_link | A | 対象ページへのリンクを出力します。 |
例
<!-- m_block:id="child_page_list" -->
<a cms:id="page_link">
<!-- cms:id="page_title" --><!-- /cms:id="page_title" -->
</a>
<!-- /m_block:id="child_page_list" -->
子ページがあるときに表示[has_child]
現在のページに子ページがある場合のみ表示させます。
cms:id | タグ | 説明 |
---|---|---|
このブロックでご利用になれるcms:idはありません。 |
例
<!-- m_block:id="has_child" -->
<h5>子ページのリンク</h5>
<!-- /m_block:id="has_child" -->
子ページがいないときに表示[no_child]
現在のページに子ページがないときのみ表示させます。
cms:id | タグ | 説明 |
---|---|---|
このブロックでご利用になれるcms:idはありません。 |
例
<!-- m_block:id="no_child" -->
<h5>子ページのリンク</h5>
<!-- /m_block:id="no_child" -->
トップページへのリンク[root_page_link]
現在の携帯用ページのトップページ(ルートページ)にあたるページへのリンクを出力します
このブロックは必ずAタグに使用してください。
cms:id | タグ | 説明 |
---|---|---|
このブロックでご利用になれるcms:idはありません。 |
例
<a m_block:id="root_page_link">
<!-- m_block:id="root_page_title" --><!-- /m_block:id="root_page_title" -->
</a>
トップページのタイトル[root_page_title]
現在の携帯用ページのトップページ(ルートページ)にあたるページのタイトルを出力します。
cms:id | タグ | 説明 |
---|---|---|
このブロックでご利用になれるcms:idはありません。 |
例
<a m_block:id="root_page_link">
<!-- m_block:id="root_page_title" --><!-- /m_block:id="root_page_title" -->
</a>