Я знаю, что для отображения формы в prestashop используются следующие функции.
public function getContent()
{
$this->_html="<h2>".$this->name."</h2><form>
<label>Username</label>
<input type='text' name='username'><br>
<label>Password</label>
<input type='text' name='password'><br>
<input type='submit' name='save' value='save'>
</form>";
return $this->_html;
}
Но я хочу знать, как сделать эту же операцию, используя файл .tpl
Файлы TPL могут отображаться в модулях:
public function hookLeftColumn($params)
{
$this->smarty->assign(
array(
'name' => $this->name,
)
);
return $this->display(__FILE__, 'example.tpl');
}
example.tpl:
<h2>{$name}</h2> <form> <label>Username</label> <input type='text' name='username'><br> <label>Password</label> <input type='text' name='password'><br> <input type='submit' name='save' value='save'> </form>