Dreamweaver CS3 - автоматическое закрытие пользовательских тегов - невозможно остановить - PullRequest
1 голос
/ 08 ноября 2011

Я унаследовал некоторый код PHP, который создает пользовательские теги таким образом:

<group_description<?php echo $result['products_id'];?> style="display:none">
     ++some text here++
  </group_description<?php echo $result['products_id'];?>>

Так что это генерирует что-то вроде:

<group_description11 style="display:none">
     ++some text here++
  </group_description11>

Проблема в том, что Dreamweaver CS3 будет (при открытии документа php - он не на сохранении - только если вы закроете, а затем снова откроете) перепишет последнюю строку:

</group_description><?php echo $result['products_id'];?>>

Таким образом, в результате получается HTML-код:

</group_description>11>

У меня весь код перезаписывается в DW, и я работаю только в режиме просмотра кода - я нигде ничего не могу найти - есть у кого-нибудь какие-нибудь предложения?

Озадаченный - Грэм

1 Ответ

1 голос
/ 08 ноября 2011

Не уверен, что вы готовы потерять все функции автоматического закрытия, но вы можете отключить функцию .Следующая ссылка говорит

Примечание : По умолчанию Dreamweaver определяет, когда нужен закрывающий тег, и вставляет его автоматически.Вы можете изменить это поведение по умолчанию, чтобы Dreamweaver вставлял закрывающий тег после ввода последней угловой скобки (>) открывающего тега.Альтернативно, поведение по умолчанию может заключаться в том, чтобы вообще не вставлять закрывающий тег.Выберите «Редактирование»> «Установки»> «Подсказки по коду», а затем выберите один из параметров «Закрыть теги».

Потенциальное изменение поведения для вставки закрывающего тега после ввода последней угловой скобки решит эту проблемуа также, и вы не потеряете всю функцию автоматического закрытия

Надеюсь, это поможет

...