mtde.info

Movable Type Developers Express

ドロップダウンエントリリスト

2008年2月 4日 21:36 | Writer: apstar | 記事本文

Movable Type 4.1のウィジェットに格納されている月別アーカイブ(ドロップダウン)のコードをドロップダウンエントリリストに改造したコードサンプルです。

コード

<h3>ドロップダウンエントリリスト</h3>
<select onchange="nav(this)">
    <option>エントリを選択</option>
    <MTSetVarBlock name="CurEnt"><MTEntryCategory></MTSetVarBlock>
    <MTEntries category="$CurEnt">
        <option value="<MTEntryPermalink>"><MTEntryTitle></option>
    </MTEntries>
</select>

<script type="text/javascript" charset="utf-8">
function nav(sel) {
if (sel.selectedIndex == -1) return;
var opt = sel.options[sel.selectedIndex];
if (opt && opt.value)
location.href = opt.value;
}
</script>

このエントリにサンプルコードを貼った動作サンプル

ドロップダウンエントリリスト

エントリ関連サンプル

2008 mtde.info