Registrace formularoveho doplnku
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- neznalek
- Člen | 60
Ahoj,
snazim se registrovat formularovy doplnek na nette 2.0, na foru jsem nasel tento koda, ale ten mi nefunguje:
public function templatePrepareFilters($template) {
$template->registerFilter(function($s) {
$parser = new Nette\Latte\Parser;
$parser->setDelimiters('\\{(?![\\s\'"{}*])', '\\}');
// context-aware escaping
$parser->escape = '$template->escape';
// initialize handlers
$parser->handler = new Nette\Latte\DefaultMacros;
Addon\FormMacros::register($parser->handler);
$parser->handler->initialize($parser, $s);
// process all {tags} and <tags/>
$s = $parser->parse($s);
$parser->handler->finalize($s);
return $s;
});
}
Chyba: Nette\MemberAccessException: Cannot write to an undeclared property Nette\Latte\Parser::$escape. search.
Diky