jak na dynamicky vkládané texy?
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- vk83
- Člen | 22
Poradil by mi někdo jak zprovoznit Texy, abych mohl vkládat text dynamicky (načítat z DB)?
Mám verzi 1.0 alfa a začínal jsem to psát na Skeletonu.
Zkusil jsem upravit BasePresenter:
public function templatePrepareFilters($template)
{
parent::templatePrepareFilters($template);
$texy = new Texy();
$texy->encoding = 'utf-8';
$texy->allowedTags = Texy::NONE;
$texy->allowedStyles = Texy::NONE;
$texy->setOutputMode(Texy::HTML4_STRICT);
$template->registerHelper('texy', array($texy, 'process'));
}
a potom v template mám:
<div>{!$zaznam->c_text|texy}</div>
Ale funguje to tak nějak napůl. Pokud smažu obsah adresáře „temp“,
tak se mi všechno v pořádku načte, ale jakmile dám stránku obnovit,
vyskočí chyba: Call to undefined method Template::texy().
A zase, když smažu „temp“ jendou to jde a pak to už zase nejde.
Poradíte mi co s tím? Díky.