freoの携帯テンプレートにカテゴリーのセレクトメニューを設置する
- 2013/03/07 14:00
- カテゴリー:モバイル表示
- タグ:freoテンプレート
以前紹介した freoのサイドメニューのカテゴリーをセレクトメニューで表示する は携帯では使用できないので、携帯用にセレクトメニューを設置する方法を紹介します。
- templates/mobiles/utility_category.html として以下のソースのファイルを作成します。
<!--{foreach from=$freo.refer.categories|smarty:nodefaults item='refer_category'}--> <!--{if $refer_category.pid == $pid and $refer_category.display == 'publish'}--> <option value="{$refer_category.id}">{if $refer_category.pid} {/if}{$refer_category.name}({$plugin_category_counts[$refer_category.id]|default:0})</option> <!--{assign var="pid" value=$refer_category.id}--> {include file='mobiles/utility_category.html'} <!--{assign var="pid" value=$refer_category.pid}--> <!--{/if}--> <!--{foreachelse}--> <option>カテゴリ-が登録されていません。</option> <!--{/foreach}-->
- templates/mobiles/default/default.html の55行目あたりの
<hr />
の下に、
を追加します。▼カテゴリー<br /> <form action="{$freo.core.http_file}/category" method="get"> <select name="category"> <option value="">カテゴリーを選択</option> {include file='mobiles/utility_category.html'}</select> <input type="submit" value="表示"> </form><br />
※携帯ではセレクトメニューで選択をするだけではページ遷移ができないので、選択後表示ボタンを押すとカテゴリーのページが表示されるようになっています。