コードを入れ替えるだけで簡単にできます。
まず、テンプレートを開き、プルダウン表示に変えたいガジェットを探して下さい。
恐らく、以下のようなコードが出てくると思います。
<b:widget id='Label2' locked='false' title='' type='Label'> <b:includable id='main'> <b:if cond='data:title'> <h2><data:title/></h2> </b:if> <div expr:class='"widget-content " + data:display + "-label-widget-content"'> <b:if cond='data:display == "list"'> <ul> <b:loop values='data:labels' var='label'> <li> <b:if cond='data:blog.url == data:label.url'> <span expr:dir='data:blog.languageDirection'><data:label.name/></span> <b:else/> <a expr:dir='data:blog.languageDirection' expr:href='data:label.url'><data:label.name/></a> </b:if> <b:if cond='data:showFreqNumbers'> <span dir='ltr'><data:label.count/></span> </b:if> </li> </b:loop> </ul> <b:else/> <b:loop values='data:labels' var='label'> <span expr:class='"label-size label-size-" + data:label.cssSize'> <b:if cond='data:blog.url == data:label.url'> <span expr:dir='data:blog.languageDirection'><data:label.name/></span> <b:else/> <a expr:dir='data:blog.languageDirection' expr:href='data:label.url'><data:label.name/></a> </b:if> <b:if cond='data:showFreqNumbers'> <span class='label-count' dir='ltr'><data:label.count/></span> </b:if> </span> </b:loop> </b:if> </div> </b:includable> </b:widget>このコードの赤いフォントにしてある
<b:includable id='main'>から
</b:includable>までを以下のコードに置き換えて下さい。
<b:includable id='main'> <b:if cond='data:title'> <h2><data:title/></h2> </b:if> <select onchange='location=this.options[this.selectedIndex].value;'> <option>/* ここにタイトル */</option> <b:loop values='data:labels' var='label'> <option expr:value='data:label.url'><data:label.name/> (<data:label.count/>) </option> </b:loop> </select> <b:include name='quickedit'/> </b:includable>
2 コメント
コメントすいません。こちらの都合で最初のコメント削除しました。
Reply改めまして、こちらの記事のお蔭で当ブログの大量のラベルをスッキリ整頓することが出来ました。
ありがとうございますm(_ _)m