【freo】【freo講座】【初心者の為のfreoサイト運営講座】【オプション編(02)】オプションの種類と利用例
オプションの種類
オプションを解説するにあたって、オプションの使用方法によって種類をわけてみたので、参考にしてください。
情報登録系オプション
情報登録系オプションとは、その名の通り情報を登録するためのオプションです。
たとえば、「サブタイトル」「あらすじ」などがそれです。
【例:サイト全体で活用できるオプション登録例(注意書き)など】
あるエントリー、ページなどに、新しい情報を追加するためのオプションです。
状態識別系オプション
状態識別系オプションとは、あるエントリーや、あるページを識別するためのオプションです。
たとえば、「新着マーク」「年齢制限」などがそれです。
【例:サイト全体で活用できるオプション登録例(新着マーク・年齢制限)など】
あるエントリーやページがどういう状態なのか、どういう情報をもっているのかを識別します。
オプションの登録例
下記にオプションの登録例を解説しています。
32877:サイト全体で活用できるオプション登録例
32877:小説サイトで使うと便利なオプション登録例(1)
32877:小説サイトで使うと便利なオプション登録例(2)
32877:イラストサイトで使うと便利なオプションの登録例(1)
32877:イラストサイトで使うと便利なオプション登録例(2)
32877:同人サークルインフォメーションページで使うと便利なオプション登録例
オプションを利用する
オプションを利用する方法を実践も含めて解説します。
情報登録系オプションを利用する
ページにサブタイトルを表示させてみます。
32877:サイト全体で活用できるオプション登録例
を参考に、「サブタイトル」オプションを登録して下さい。
[freo/templates/internals/pages/default.html]の3行目
を
<h2>{$page.title}<!--{if $page_associate.option.subtitle != ''}--><span>{$page_associate.option.subtitle}</span><!--{/if}--></h2>
のように変更すると、ページタイトルとオプションで登録するサブタイトルを表示させることができます。
解説:
<h2>{ページタイトル}<!--{もしサブタイトルオプションが空白でなかったらここから}--><span>{サブタイトルオプションに登録されていた内容}</span><!--{もしサブタイトルオプションが空白でなかったらここまで}--></h2>状態識別系オプションを利用する
ページに新着マークをつけるかつけないかを診断してみます。
32877:サイト全体で活用できるオプション登録例
を参考に、「新着マーク」オプションを登録して下さい。
[freo/templates/internals/pages/default.html]の3行目
を
<h2>{$page.title}<!--{if $page_associate.option.new != ''}-->{$page_associate.option.new|smarty:nodefaults}<!--{/if}--></h2>
のように変更すると、ページタイトル右部に新着マークを表示させることができます。