Home > MovableType > | サイトリニューアル > パンくずリストの試行錯誤・その5

パンくずリストの試行錯誤・その5

  • 2008年7月31日 木
  • MovableType | サイトリニューアル
  • この記事をはてなブックマークに追加 この記事ををYahoo!ブックマークに追加" このエントリーをlivedoorクリップに追加 このエントリーをニフティクリップに追加 Buzzurlにブックマーク

例えばナビのページを作るときには、ページのタイトルは『ぷらナビ』、タグも『ぷらナビ』と入力します。
ですので、まず、breadifという変数に『ぷらナビ』が入って、これがタグ名と同じかどうか比較。異なっていればリンクを生成しますが、この場合は同じなので、ここにはリンクも、『|』も生成されない・・・という風にしたかったワケです。

ところが、前回の記述はうまく動作せず、つまりは上記に書いたような思惑が外れてしまいました。
どうやら、原因としては、変数設定時のvalueに<$MTPageTitle$>が使えないし、<MTIf>を使う場合も比較対象として<$MTTagLabel$>が使えないようです(多分、ですが)。

ならば、どうやって条件分岐させればいいのか。
素人にはとても難しい問題でした。

とりあえず動作させるためには"力ずく"というワザがあるので、素敵な記述を思いつくまではそのワザでその場しのぎをすることにしました。

<MTIf name="navi">
<a href="<$MTBlogURL$>index.html">トップ</a>
|
<$MTPageTitle$>
<MTElseIf name="inq">
<a href="<$MTBlogURL$>index.html">トップ</a>
|
<$MTPageTitle$>
<MTElse>
<a href="<$MTBlogURL$>index.html">トップ</a>
<MTPageTags>
<a href="http://<$MTSubDomain$>"><$MTTagLabel$></a>
|
</MTPageTags>
|
<$MTPageTitle$>
</MTIf>

ちなみに、『ウェブページ』の最初の方で、タグ名が『ぷらナビ』であれば"navi"という変数を作るような記述をしています。こんな感じ。

<MTPageIfTagged tag="ぷらナビ">
<MTSetVar name="navi" value="1">
</MTPageIfTagged>

とにかく、ド素人丸出しの力ずくですね。

関連エントリー

Comments:0

Comment Form

画像の中に見える文字を入力してください。

Trackbacks:0

TrackBack URL for this entry
http://plumsbook.com/cgi-bin/mt/mt-tb.cgi/3487
Listed below are links to weblogs that reference
パンくずリストの試行錯誤・その5 from サイトリニューアル奮闘記 - 『ぷらむずぶっく』

Home > MovableType > | サイトリニューアル > パンくずリストの試行錯誤・その5

Search
Calendar
« 2008 7 »
S M T W T F S
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31    
Feeds


ジオターゲティング
Started to count from
2008.10.01

Return to page top