某クライアントのイントラサイトをMTで作って、そろそろ2ヶ月になろうとしているタイミング。もうそろそろ追加修正も落ち着いた頃かなと思ったら、「検索結果をGoogleみたいにハイライト表示できない?」というご注文。(うわぁ、そんな機能はデフォルトにはなかったはずだし、プラグインなんて作れないよ)と思っていたけど、検索したらあっさり出てきて助かった。
HuntingGirledCollective: 検索結果ハイライトプラグイン
ダウンロードファイルをpluginsディレクトリに格納し、検索結果に関連付けられているタグを書き換えればOKというもの。
<$MTEntryTitle$> → <$MTEntryTitle highlight="2"$>
<$MTEntryBody$> → <$MTEntryBody highlight="2"$>
MT4.21でも無事動作しました。多謝。
追記)
MT4.22にアップグレードしたところ、属性を含めた部分が表示されなくなってしまった。
原因は不明だが、これは4.1xでも起こる症状のようだ。
テンプレートモジュール「ブログ記事の概要」の共用をやめ、
検索結果表示用にテンプレートを複製して、そちらに属性値を設定することで解決。
