Dreamweaverでhtmlタグを綺麗にする設定(ソースコードのフォーマット)

modxのフォーラム管理人であるyama様に紹介して頂いた、modx evolution用のサイト内検索スニペット。
https://github.com/yama/evo-content-search
ドキュメントが無いですが、という事でしたが、
・ajaxsearchと比べて、チャンクやテンプレート変数を展開した状態のテキストも建託対象に含めてくれる
・含まれる文字列の割合に応じて上位表示が出来る
ということで、こちらを設置してみることにしました。
1.まずgithubからデータを一式ダウンロード。
2.modxの「assets>snippets」のフォルダ内に、解凍した「ContentSearch」フォルダをアップロード
3.modx管理画面のスニペットを新規作成し、
スニペット名[ContentSearch]
スニペットコードの内容に以下を記載
return require MODX_BASE_PATH.'assets/snippets/ContentSearch/bootstrap.php';
4.検索ボックスを表示したいリソースに以下を記載
[!ContentSearch!]
完了!!
最初に検索ボックスを設置したページを開く際、インデックス登録が走るので少し時間がかかるが、無事検索&結果表示出来るようになりました!
+α
個人的に色々いじっている部分の関係で修正した部分としては、
1.pagetitleにbrタグを入れているので、リソース内に表示する際のpagetitleを[*pagetitle:strip_tags:hanzen*]と表記していたので、以下のファイルを修正
■core>config>template>result.html
[+pagetitle+]の部分を[+pagetitle:strip_tags:hanzen+]に修正
2.更新日&ページURLの表示は消したいので、同ファイルの5行目〜7行目をコメントアウト
<!--<div>
[ 更新日:[+publishden:date(Y-m-d)+] ] [(site_url)][~[+id+]~]
</div>-->
という感じです。
ただ、これも日本語コメントが記載されているスタイルシートの中身まで検索対象になってしまうのですが、これの回避方法はコンフィグ設定にも書かれていなかったので、大人しくスタイルシート側から日本語を消す事に…。
コメント
コメントを投稿