アクシスおおくまです。
CakePHPのctpファイルをeclipse上で編集していましたが
コーディング作業はDreamweaverで統一したかったので
Dreamweaverでも開けるようにphpファイルとして登録しました。
まずは拡張子ctpをExtensions.txtに登録します。
ファイルは
/Users/ユーザ名/Library/Application Support/Adobe/Dreamweaver CS5/ja_JP/Configuration
に保存されているのでこれを開きPHP関連の行にctpを追加します。
こんな感じの行があるので
PHP,PHP3,PHP4,PHP5,TPL,PHP-DIST,PHTML:PHP Files
こうします。
PHP,PHP3,PHP4,PHP5,TPL,PHP-DIST,PHTML,CTP:PHP Files
次はMMDocumentTypes.xmlですがこのファイルは
/Applications/Adobe Dreamweaver CS5/Configuration/DocumentTypes
にあります。これを開いて
こんな感じの行があるので、
<documenttype id="PHP_MySQL" servermodel="PHP MySQL" internaltype="Dynamic" winfileextension="php,php3,php4,php5,phtml" macfileextension="php,php3,php4,php5,phtml" file="Default.php" writebyteordermark="false" mimetype="text/html"> <TITLE> <MMString:loadString id="mmdocumenttypes_14" /> </TITLE> <description> <MMString:loadString id="mmdocumenttypes_15" /> </description> <dtdcontext>html</dtdcontext> </documenttype>
1行目にctpを追加すれば完了です。
Shuと申します。
返信削除上記の記事通りを実行すると、DWにてctpファイルを利用できるようになるのですが、DWにてCtrl+F(検索)した場合、ファイル内情報(ソースコードやテキスト)の検索はできないままです。finderでもできません。
(開発環境はmacOS + DWCS4です。)
どうすれば検索可能にできるでしょうか?
どこにこのコード(テキスト)を書いてあるのかな?というケースに、一発で検索することができません。
個別にファイルを開かないとその中身(テキスト)を検索することができないのでしょうか。。
ちなみに拡張子を.html等に変更すれば(finderはDWで)検索可能になりますがそれではサイトが動作しなくなります。
大変勝手ながら、ご享受いただければ至極幸いです。よろしくお願い致します。
Shuさん
返信削除コメントありがとうございます。
Extensions.txtについてですが、このファイルは
/Users/...(以下省略)
の下にあるファイルを編集する必要があるのですが
紛らわしいことに
/Applications/Adobe Dreamweaver CS5/ja_JP/Configuration/
の下にもありまして、
こちらを編集してしまっていないかどうか一度確認してみてください。
/Users/...
にあるExtensions.txtを編集すれば検索にもヒットするはずです。
私の環境はCS5ですが、試しに/Applications下のファイルにCTPを追加、
/Users下のCTPを削除してみると検索にヒットしなくなりましたので。
記述後はアプリケーションの再起動をお忘れなく。
Shuです。
返信削除ほんとうですね。USer名の下のlibraryにあるのは気づかなかったです。
助かりました、ありがとうございます!