Создание минификатора в Smarty и включение в него "буквального" кода

Используя Smarty 2.6, я пытаюсь создать минификатор для моего выходного кода. Я создал функцию minifyHTML и зарегистрировал ее для вывода:

function myMinifyHTML($tpl_output, &$smarty)
{
    $tpl_output = minifyHTML($tpl_output);
    return $tpl_output;
}
$rdcTemplate->register_outputfilter('myMinifyHTML');

Работает нормально. Однако я использую теги {litera}{/literal} для отображения большого количества кода JavaScript, и такой код не сокращается.

Имеет смысл, что код между {litera} и {/ literal} не учитывается выходным фильтром Smarty, но мне было интересно, можно ли как-то включить этот код в вывод.

0 ответов

Другие вопросы по тегам