LINUX.ORG.RU

Баг в Smarty?


0

0

Помогите, плиз, советом по Smarty: Нужно выводить в поле ввода шаблона текст по умолчанию, состоящий из нескольких слов. Выводится только первое слово до пробела, хотя, если, аналогично выводить ту же переменную, как надпись, выводится весь текст. /* php-файл */ $message='Дополнительные занятия'; $smarty->assign('message', $message); $smarty->display('form.tpl'); /////////////////////////////////////// {* tpl-шаблон form.tpl *} <p>{$message}</p> {* Выводит текст 'Дополнительные занятия' *} <input type="text" name="vid_lessn" value={$message}> {* Выводит в поле текст 'Дополнительные' *} Как вывести текст с пробелами в поле ввода шаблона Smarty?

anonymous

value={$message}

поменять на

value="{$message|htmlspecialchars}"

Выводит одно слово потому что value= без кавычек, Smarty тут вообще не у дел :) htmlspeclachars - чтобы не было ошибки, когда в самом тексте будут кавычки.

KRoN73 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.