Расширение Dreamweaver для поддержки тегов Movable Type

Мы уже писали об одном таком расширении, которое поддерживается не только редактором Dreamweaver, но и многими другими. Но уже достаточно давно то расширение перестало развиваться, и новые теги Movable Type, соответственно, также перестали добавляться. А в «Movable Type Tags Extension for Dreamweaver» уже есть все теги версии 3.3, а в планах добавление тегов 4–й версии.

Mt-code

Комментариев: 3

Спасибо за наводку, теперь пользуюсь им.

Только вот хотелось бы ещё сделать, чтобы теги и подсветка синтаксиса работали только в файлах с расширением mtml. Не поскажите как это сделать?

Я тоже установил это расширение взамен старому. Минис — атрибуты тегов не подставляются автоматически, их нужно знать самому. Хотя есть возможность проставить атрибуты самому через библиотеку тегов.

Ещё мне не понравился цвет тегов, его я поменял и сделал жирным (чтоб выделялся больше). Обычно это делается из интерфейса Dreamweaver, но с этим расширением так не получилось, пришлось править файлы вручную.

Как изменить цвет подстветки тегов

1. Зайти в папку С:\Documents and Settings\имя пользователя\Application Data\Macromedia\Dreamweaver 8\Configuration\CodeColoring

2. В файле MTcolors.xml изменить цвет.
Также в этой папке есть файл MT.xml, в нем есть такие строчки:

<blockStart doctypes="HTML,ASP-JS,ASP-VB,ASP.NET_CSharp,ASP.NET_VB,ColdFusion,JSP,PHP_MySQL,DWTemplate,LibraryItem,DWTemplate_ASPVB,DWTemplate_ASPJS,DWTemplate_CF,DWTemplate_JSP,DWTemplate_AXCS,DWTemplate_AXVB,DWTemplate_PHP,XSLT,XSLT-fragment" scheme="nameTag">

Если необходимо, чтобы код MT подсвечивался только в HTML, то нужно удалить в атрибуте doctypes всё, кроме HTML.

Как убрать подсветку у расширений, отличных от HTML

1. Зайти в папку C:\Documents and Settings\имя пользователя\Application Data\Macromedia\Dreamweaver 8\Configuration\TagLibraries

2. В файле TagLibraries.vtm (у него формат xml) найти строки:

<taglibrary DOCTYPES="ASP-JS,ASP-VB,ASP.NET_CSharp,ASP.NET_VB,ColdFusion,CFC,HTML,DWTemplate,JSP,LibraryItem,PHP_MySQL,Actionscript,ASComm,ASRemote,Csharp,CSS,EDML,Java,JavaScript,Perl,Text,TLD,VB,VBScript,WML,XML" id="DWTagLibrary_MovableType_Tags" name="MT Tags" prefix="&lt;MT">

<taglibrary DOCTYPES="ASP-JS,ASP-VB,ASP.NET_CSharp,ASP.NET_VB,ColdFusion,CFC,HTML,DWTemplate,JSP,LibraryItem,PHP_MySQL,Actionscript,ASComm,ASRemote,Csharp,CSS,EDML,Java,JavaScript,Perl,Text,TLD,VB,VBScript,WML,XML" id="DWTagLibrary_MovableType_Plugins" name="MT Plugins" prefix="&lt;MT">

3. Удалить из атрибутов DOCTYPES всё лишнее.

У меня девятый Dreamweaver (CS3).

Цвет удалось поменять в интерфейсе: Ctrl+U → Code Coloring. Подсветку синтаксиса сделал через Edit → Tag Libraries…

Но я хотел немного другое. Я хотел сделать, чтобы Dreamweaver нормально работал с расширением MTML. Нормально — это подсвечивал HTML и MT теги. Файлы MTML по умолчанию есть в MT-cgi-bin/default_templates.

Зачем мне нужен ещё какой-то формат MTML? Просто для того, чтобы при работе с HTML мне не мешались MT теги.

Статистика

Последние записи

  • Movable Type 5.2.7

    Состоялся релиз новой версии Movable Type 5.27, основные изменения которого: Новая адаптивная тема «Eiger». Для редакции Pro и Advanced доступен плагин «Smartphone Option», благодаря которому...

  • Автоподстановка тегов в Movable Type

    Не знаю, как для вас, а для меня стало открытием, что в Movable Type работает автоподстановка тегов на кириллице — для этого достаточно ввести первые...

  • Movable Type 5.2.3

    Сегодня состоялся релиз новой версии Movable Type 5.2.3. Изменение всего одно — если в параметрах MySQL было разрешено 20 или менее соединений (max_user_connections), то Movable...

  • Movable Type на PSGI и nginx

    В Movable Type 5.2 появилась встроенная поддержка PSGI. В связке с nginx это даёт значительный прирост производительности — страницы открываются не просто быстро, а невероятно...

  • Патч для Movable Type 4.38, устраняющий проблему безопасности

    В Movable Type версий 4.2 и 4.3 обнаружена уязвимость в скрипте обновления. Вчера разработчики выложили обновлённый скрипт, устраняющий эту проблему. Для устранения уязвимости достаточно загрузить...

Закрыть