Jak správně zaregistrovat Texy! helper?

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
Melmen
Člen | 132
+
0
-

Ahoj, dumám nad tím, jak v Nette 2.0.4 zaregistrovat Texy! helper. Na fóru jsem našel pár příkladů:

Ve fci beforeRender():

$texy = new \Texy();
		$texy->encoding = 'utf-8';
		$texy->allowedTags = \Texy::NONE;
		$texy->allowedStyles = \Texy::NONE;
		$texy->setOutputMode(\Texy::HTML5);

		$this->template->registerHelper('texy', callback($texy, 'process'));

A ještě pár dalších. Něco je taky v dokumentaci, ale při obojím na mě svítí laděnka:

Nette\MemberAccessException

Call to undefined method Nette\Templating\FileTemplate::texy()

Jaký je tedy správný způsob? Díky :)

Editoval Melmen (10. 8. 2012 16:45)

Melmen
Člen | 132
+
0
-

Jsem debil, snažím se o to v komponentě a nenapadlo mě že tu fci createTemplate musím mít ne v presenteru, ale přímo v komponentě.

Omlouvám se a díky :)