Smarty - оформление / преобразование контактной формы - PullRequest
0 голосов
/ 13 мая 2011

Я пытаюсь внедрить контактную форму в веб-сайт, который я создаю. Никто не рекомендует просто включать php-файл в шаблон.

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

Какие-нибудь рекомендации?

1 Ответ

0 голосов
/ 14 мая 2011

Итак, цель smarty - отделить логику кода от шаблона дизайна.

Таким образом, в вашей контактной форме вместо использования echo вы должны записать вывод в переменные smarty.Т.е.:

$smarty->assign('email', $email);

В конце вашей контактной формы PHP вы должны затем загрузить шаблон smarty

$smarty->display('index.tpl');

Я бы посоветовал вам прочитать страницу smarty Best Practices .Он дает подробную информацию о том, как следует использовать шаблоны Smarty (а также почему бы не включить простой PHP).

...