Tips Menambahkan Ekstensi .ctp di Dreamweaver CS3


nyoba-nyoba cakePHP framework di dreamweaver, waktu membuat model ama controller ngga ada masalah, berhubung file yang digunakan adalah file .php. ketika membuat file template cakePHP untuk view(*.ctp), dreamweaver mulai timbul masalah. dreamweaver tidak mengenali file *.ctp, sehingga timbul pesan “Can’t find a valid editor for this file extension” ketika file dibuka (perhatikan gambar dibawah)

error

error karena Dreaweaver tidak mengenali file *.ctp

agar file ctp bs dibuka, anda bisa mengklik kanan pada nama file, kemudian open with Dreamweaver.  ada trik yang bisa digunakan tanpa perlu klik kanan – open with – Dreamweaver. Caranya dengan menambahkan extension .ctp di Edit – Preference – File Type/Editor – Open in Code View,  sehingga tampak seperti gambar di bawah ini:

menambahkan ekstensi .ctp

menambahkan ekstensi .ctp

ketika file *.ctp dibuka, pada editor code Dreamweaver hanya akan menampilkan barisan code teks tanpa warna, yang artinya bahwa dreamweaver hanya memperlakukan kode tersebut sebagai file biasa, tanpa format.

file ctp belum terformat

file ctp belum terformat

agar dreamweaver menampilkan barisan kode tersebut seperti layaknya ketika membuat file PHP (ingat, file ctp merupakan file template yang berisi code PHP), maka anda bisa mengunjungi tips di add dreamweaver extensions.

di sana dijelaskan bahwa kita harus mengedit file Extensions.txt dan MMDocumentTypeDeclarations.xml. namun karena pada MMDocumentTypeDeclarations.xml tidak ada baris infileextension=”php,php3,php4,php5″ macfileextension=”php,php3,php4,php5″, melainkan ada pada file MMDocumentType.xml, maka file yang diedit hanya Extensions.txt dan MMDocumentType.xml.

buka file Extensions.txt yang terdapat di %DreamweaverInstallPath%\configuration\ lalu tambahkan baris CTP: PHP (tanpa spasi – klo di preview jd CTP:PHP ) setelah PHP5 sehingga menjadi:

….PHP,PHP3,PHP4,PHP5,CTP: PHP,JSP,WML,….

selanjutnya buka file MMDocumentType.xml yang ada %DreamweaverInstallPath%\configuration\DocumentTypes lalu tambahkan ctp, sehingga menjadi:

<documenttype id=”PHP_MySQL” servermodel=”PHP MySQL” internaltype=”Dynamic” winfileextension=”php,php3,php4,php5,ctp” macfileextension=”php,php3,php4,php5,ctp” file=”Default.php” writebyteordermark=”false”>

file ctp yang sudah terformat
file ctp yang sudah terformat

terakhir anda restart Dreamweaver dan buka file dengan ekstensi ctp. anda akan melihat kode pada file ctp yang anda buka terformat layaknya file PHP.

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s