Mac版 Dreamweaver 8 で、CakePHP の thtml を使う設定。
(ちなみに検証環境は、Mac OS X 10.4.9)
【1】「Extensions.txt」に " THTML " を追加する。
1行目のどこに加えてもOKみたいだけど、PHP関連ということで分かりやすくTPLの後がいいと思う。
HTM,HTML,SHTM,SHTML,HTA,HTC,XHTML,STM,SSI,JS,AS,ASC,ASR,XML,XSL,
XSD,DTD,XSLT,RSS,RDF,LBI,DWT,ASP,ASA,ASPX,ASCX,ASMX,CONFIG,CS,
CSS,CFM,CFML,CFC,TLD,TXT,PHP,PHP3,PHP4,PHP5,TPL,LASSO,
JSP,JSF,VB,VBS,VTM,VTML,INC,JAVA,EDML,WML:All Documents
↓
HTM,HTML,SHTM,SHTML,HTA,HTC,XHTML,STM,SSI,JS,AS,ASC,ASR,XML,XSL,
XSD,DTD,XSLT,RSS,RDF,LBI,DWT,ASP,ASA,ASPX,ASCX,ASMX,CONFIG,CS,
CSS,CFM,CFML,CFC,TLD,TXT,PHP,PHP3,PHP4,PHP5,TPL,THTML,LASSO,
JSP,JSF,VB,VBS,VTM,VTML,INC,JAVA,EDML,WML:All Documents
Extensions.txtは、以下の位置にある。
両方設定してみたが、どっちか片方だけでもOKっぽい。
/Applications/Macromedia Dreamweaver 8/Configuration/Extensions.txt
/Users//Library/Application Support/Macromedia/Dreamweaver 8/Configuration/Extensions.txt
【2】「MMDocumentTypes.xml」に " thtml " を追加する。
75行目に2カ所追加する。
<documenttype id="PHP_MySQL" servermodel="PHP MySQL" internaltype="Dynamic" winfileextension="php,php3,php4,php5" macfileextension="php,php3,php4,php5" file="Default.php" writebyteordermark="false">
↓
<documenttype id="PHP_MySQL" servermodel="PHP MySQL" internaltype="Dynamic" winfileextension="php,php3,php4,php5,thtml" macfileextension="php,php3,php4,php5,thtml" file="Default.php" writebyteordermark="false">
MMDocumentTypes.xmlは、以下の位置にある。
/Applications/Macromedia Dreamweaver 8/Configuration/DocumentTypes/Extensions.txt
【3】ダブルクリックでthtmlファイルが開くようにする。
上記のままでは、ファイルをダブルクリックしても開かない(Dreamweaverを起動して、ファイルメニューから開くでは開ける)。
ダブルクリックで開けるようにするには、次の設定が必要。
(1)thtmlの拡張子のファイルを選択する。
↓
(2)右クリック(もしくはcontrol+クリック)で、コンテクストメニューを出して「情報を見る」を選択する。
↓
(3)「このアプリケージョンで開く」で、その他を選択し、「その他のアプリケーションを選択」を開く。
↓
(4)「選択対象」を「全アプリケーション」にする。
↓
(5)Dreamweaver 8を選択する。
↓
(6)「このアプリケージョンで開く」の「すべてを変更...」をクリックする。
■ Windows版 Dreamweaver 8 で、thtmlを使う設定
以下を参照。方法は基本的にMacとほとんど同じだけど、いじるファイルの位置が違う。
CakePHP and Dreamweaver 8(英語)
http://www.help2go.com/Tutorials/Web_Page_Design/
CakePHP_and_Dreamweaver_8.html
THTML dan Dreamweaver !(インドネシア語?)
http://idcake.web.id/blog/2007/04/12/thtml-dan-dreamweaver/