Možnost výstupu do Smarty
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- svobodai
- Člen | 136
Do jednoho projektu bych chtěl použít Nette formuláře, ale potřebuji
udělat výstup tak ten formulář mohl zpracovat v šablonovacím systému
Smarty tedy potřebuji to předat jako pole proměnných.
Nebo jak do formuláře přiřadit šablonu a pak renderovat výstup.
Tak jsem na to přišel. V PHP vytvořím form jako pro nette
<?php
$this->smarty->assign('content', $form);
?>
a v šabloně už jen volám jednotlivé části formuláře akorát použiji Smarty syntaxi.
${$content->render('begin')}
${if $content->getErrors()}
${$content->render('errors')}
${/if}
${$content.first_name->control}
Editoval svobodai (7. 6. 2010 14:56)