Dreamweaver Cs4, Php, Xhtml Sorunu
-
Evet dreamweaverla XHTML destekli .html sayfalar yaparken bir problem yok. Otomatik tamamlıyor, xhtmlye çeviriyor tagları otomatik kapatıyor v.s
Yalnız bunun olması için üstte
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
gibisinden bir DTD tanımlamasının olması gerekiyor. Ben php ile yazdığım sayfalarda header ve footer kullandığım için bu dtd tanımlaması o an çalıştığım dosyada değil include dosyalarından birinde.. Dreamweaver malesef bunu akıl edemiyor ve bu nedenle, kod tamamlama, xhtml kod yazma hiçbir özelliği çalışmıyor. Yabanci bir forumda aşağıdaki tekniği buldum ama cs4 te buda bi işe yaramadı. Çözüm önerilerinizi bekliyorum..
(cs4 te işe yaramayan taktik)
<?php
if(0) {
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<?php
} // endif
?> -
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<?php
kodların
?>