メニュー

Home >freoTIPS>オプション系TIPS> サイト全体で活用できるオプション登録例

【freoTIPS】【オプション系TIPS】サイト全体で活用できるオプション登録例

2012/06/16 22:12|タグ:オプション新着マーク年齢制限注意書きオプション登録例サブタイトルグッジョブ表示 45

サイト全体で活用できるオプション登録例です。

サブタイトル

エントリーやページにサブタイトルを表示するためのオプション。

オプション登録例

オプションID subtitle
オプション名 サブタイトル
利用対象 すべて
種類 一行テキストボックス
必須 任意
説明 エントリーやページにサブタイトルがある場合に入力する。
初期値 (空欄)
並び順 (環境に合わせて入力)
検証 なし

テンプレート記述例

ページにサブタイトルを表示する場合の書き方はこちら↓

<!--{if $page_associate.option.subtitle != ''}-->
   {$page_associate.option.subtitle}
<!--{/if}-->

解説

<!--{もしオプションID"subtitle"が空欄でなかったらここから}-->
   {オプションID"subtitle"の入力内容を表示する}
<!--{もしオプションID"subtitle"が空欄でなかったらここまで}-->

新着マーク

ページに新着マークを表示するためのオプション。

オプション登録例

オプションID new
オプション名 新着マーク
利用対象 ページ
種類 チェックボックス
必須 任意
説明 新着マークを表示したい場合はチェックを入れ、表示したくない場合はチェックをはずしてください。
初期値 新着マークとして表示させたい文字列

初期値の設定について

「New!」などの文字列の他、「<span class="attention">New!</span>」や「<img src="表示させたい画像の絶対パス" alt="" />」など、タグを使うこともできます。
なお、タグを使用する場合は、テンプレートに「|smarty:nodefaults」と修飾子をつけるようにしてください。

<!--{if $page_associate.option.new != ''}-->
   {$page_associate.option.new|smarty:nodefaults}
<!--{/if}-->

解説

<!--{もしオプションID"new"が空欄でなかったらここから}-->
   {オプションID"new"の初期値をタグはタグに変換して表示する}
<!--{もしオプションID"new"が空欄でなかったらここまで}-->

参考)
32877:オプションの使用例~新着マークを表示する~

年齢制限

ページやエントリーの年齢制限の設定

オプション登録例)

オプションID rating
オプション名 年齢制限
利用対象 ページ,エントリー
種類 セレクトボックス
必須 任意
初期値 15,18
(※ここでは分かりやすくするため項目を『,』で区切っていますが、実際のオプション登録画面では、項目と項目は『,』ではなく改行で区切ってください)
並び順 (環境に合わせて入力)
検証 なし

テンプレート記述例

ページに年齢制限を表示する場合の書き方はこちら↓

<!--{if $page_associate.option}-->
    {$freo.refer.options.rating.name}…
    <!--{if $page_associate.option.rating == '18'}-->
        <span class="attention">18歳未満閲覧禁止。</span>
    <!--{elseif $page_associate.option.rating == '15'}-->
        <span class="attention">15歳未満閲覧禁止。</span>
    <!--{else}-->
        なし
    <!--{/if}-->
<!--{/if}-->

解説

<!--{もしオプションが設定されていたらここから}-->
    {オプションID"rating"のオプション名}…
    <!--{もしオプションID"rating"の内容が’18’だったら}-->
        <span class="attention">18歳未満閲覧禁止。</span>
    <!--{またはオプションID"rating"の内容が’15’だったら}-->
        <span class="attention">15歳未満閲覧禁止。</span>
    <!--{そうじゃなければ}-->
        なし
    <!--{もしオプションID"rating"の内容が’18’だったらここまで}-->
<!--{もしオプションが設定されていたらここまで}-->

注意書き

ページに注意書きを表示するためのオプション。

オプション登録例

オプションID caution
オプション名 注意書き
利用対象 ページ
種類 複数行テキストボックス
必須 任意
説明 作品に注意事項がある場合に入力する。
初期値 (空欄)
並び順 (環境に合わせて入力)
検証 なし

テンプレート記述例

ページに注意事項を表示する場合の書き方はこちら↓

<!--{if $page_associate.option.caution != ''}-->
   <span class="attention">{$page_associate.option.caution|smarty:nodefaults|nl2br}</span>
<!--{/if}-->

解説

<!--{もしオプションID"caution"が空欄でなかったらここから}-->
   {オプションID"caution"の入力内容をタグはタグに変換して改行は<br>に変換して表示する}
<!--{もしオプションID"caution"が空欄でなかったらここまで}-->

ページ移動

関連エントリー

コメント

  • コメントはまだありません。

コメント登録

登録フォーム
名前
メールアドレス
URL
コメント
投稿キー(スパム対策に、投稿キー を半角で入力してください。)

ユーティリティ

Twitter

サイト内検索

ページ上部へ