Jak na filtry v šablonách

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

Moc jsem nepochopil fungování filtrů

v Basepresenteru jsem použil kód

<?php
public function startup() {
		parent::startup();
		$template->onPrepareFilters[] = function($template) {
				$template->registerFilter(new Nette\Latte\Engine);
				$template->registerFilter(function ($s) {

						return Strings::trim(Strings::strip($s));
					});
			};
	}

?>

Ale neměl žádný efekt
kde teda filtry zaregistrovat?

děkuji

Filip Procházka
Moderator | 4668
+
0
-

A to se ti tam ta $template jen tak vyčaruje ze vzduchu? Nauč se prosím základy jazyka ve kterém se pokoušíš programovat.

Felix
Nette Core | 1190
+
0
-

Zkus si prepsat metodu templatePrepapreFilters

ybznek
Člen | 10
+
0
-

blbý „příklad“ – vytáhl jsem to z historie kódu a už jsem to podrobně nečetl
má tam být $this->template, ale háže to
Object of class Closure could not be converted to int