検索結果にハイライト表示を入れる

| コメント(0) | トラックバック(0)

某クライアントのイントラサイトをMTで作って、そろそろ2ヶ月になろうとしているタイミング。もうそろそろ追加修正も落ち着いた頃かなと思ったら、「検索結果をGoogleみたいにハイライト表示できない?」というご注文。(うわぁ、そんな機能はデフォルトにはなかったはずだし、プラグインなんて作れないよ)と思っていたけど、検索したらあっさり出てきて助かった。

HuntingGirledCollective: 検索結果ハイライトプラグイン

ダウンロードファイルをpluginsディレクトリに格納し、検索結果に関連付けられているタグを書き換えればOKというもの。

<$MTEntryTitle$> → <$MTEntryTitle highlight="2"$>

<$MTEntryBody$> → <$MTEntryBody highlight="2"$>

MT4.21でも無事動作しました。多謝。

追記)
MT4.22にアップグレードしたところ、属性を含めた部分が表示されなくなってしまった。
原因は不明だが、これは4.1xでも起こる症状のようだ。
テンプレートモジュール「ブログ記事の概要」の共用をやめ、
検索結果表示用にテンプレートを複製して、そちらに属性値を設定することで解決。

このエントリーをブックマーク

このブログ記事と同じタグのブログ記事

トラックバック(0)

トラックバックURL: http://2-1b.com/mt/mt-tb.cgi/4

コメントする

Delicious Bookmark

Powered by Movable Type 4.22-ja