エントリー
freoのサイドメニューのカテゴリーをセレクトメニューで表示する
- カテゴリー:サイドバー
- タグ:freoテンプレート
デフォルトではリスト表示になっているカテゴリーの表示ですが、これをセレクトメニューで表示する方法です。
- templates/utility_category.html を
<!--{foreach from=$freo.refer.categories|smarty:nodefaults item='refer_category'}--> <!--{if $refer_category.pid == $pid and $refer_category.display == 'publish'}--> <!--{php}if (!$flag) :{/php}--><ul><!--{php}endif;{/php}--> <li> <a href="{$freo.core.http_file}/category/{$refer_category.id}">{$refer_category.name}</a>({$plugin_category_counts[$refer_category.id]|default:0}) <!--{assign var="pid" value=$refer_category.id}--> {include file='utility_category.html'} <!--{assign var="pid" value=$refer_category.pid}--> </li> <!--{php}$flag = 1;{/php}--> <!--{/if}--> <!--{foreachelse}--> <ul> <li>カテゴリーが登録されていません。</li> </ul> <!--{/foreach}--> <!--{php}if ($flag) :{/php}--></ul><!--{php}endif;{/php}-->
の部分を、
に変更(緑字を削除して赤字を追加)ます。<!--{foreach from=$freo.refer.categories|smarty:nodefaults item='refer_category'}--> <!--{if $refer_category.pid == $pid and $refer_category.display == 'publish'}--> <option value="{$freo.core.http_file}/category/{$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='utility_category.html'} <!--{assign var="pid" value=$refer_category.pid}--> <!--{/if}--> <!--{foreachelse}--> <option>カテゴリーが登録されていません。</option> <!--{/foreach}-->
- templates/utility.html の40~45行目あたりの
<div class="utility"> <h3>カテゴリー</h3> <div class="content"> {include file='utility_category.html'} </div> </div>
の部分を、
に変更(赤字を追加)します。<div class="utility"> <h3>カテゴリー</h3> <div class="content"> <select onchange="location.href=this.options[this.selectedIndex].value"> <option value="">カテゴリーを選択</option> {include file='utility_category.html'} </select> </div> </div>
関連エントリー
- 2023/09/05 freoのプロフィールやコメントでGravatarのアバターを表示する方法
- 2018/05/12 freoのエントリーのタグ投稿を楽にする方法
- 2018/03/16 freoのエントリーとページの編集画面で添付ファイルとイメージの画像を表示する方法
- 2018/03/16 freoのエントリーとページの編集画面でオプションの画像を表示する方法
- 2018/02/09 freoのエントリーとページの管理画面に閲覧制限情報を表示する
- 2017/06/10 freoのコメント登録フォームを折りたたむボタン
- 2017/06/10 freoをスマートフォンから見た時にリストのリンクなどをボタン化する
- 2017/05/23 freoの管理用テンプレートをBootstrap3でカスタマイズ
- 2015/04/05 freoで各記事に設定したフィルター名を表示する
- 2014/08/03 freoの注文管理プラグイン画面で投稿者ユーザーの権限を制限する
コメント
- コメントはまだありません。
コメント登録
- コメントを入力してください。
- 一旦登録したコメントは、あとで編集できませんのでご注意下さい。