Php tidy и текстовые области

Я использую tidy для очистки и форматирования вывода HTML, созданного механизмом шаблонов twig .

Я использую следующую конфигурацию для аккуратности:

$config = array('indent' => TRUE, 'output-html' => TRUE, 'wrap' => 0);

Все работает хорошо и хорошо, кроме тех случаев, когда мы доходим до текстовых полей.

Вот неочищенный фрагмент:


Хотя форматирование очень запутанное, правильное значение выводится в текстовой области: 'sdfds' без каких-либо пробелов до или после.

Это очищенный формат после использования tidy:

                

Как можно видеть, теперь разметка стала намного аккуратнее, но tidy ввел перенос строки после 'sdfds', что означает, что курсор теперь указывает на строку после sdfds при просмотре в браузере.

Это довольно раздражает, и я не знаю, как с этим бороться. Я все равно хотел бы очистить тег textarea, но я бы предпочел, чтобы он был отформатирован следующим образом:


Кто-нибудь уже сталкивался с этой проблемой раньше? Если да, как мне сделать порядок, чтобы не вводить эти пробелы в теге textarea?

8
задан F21 4 October 2011 в 04:44
поделиться