Název kontroléru v template v proměnné

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

Zdravím,

V šabloně vkládám název kontroléru v promměné. Což funguje perfektně:

{control $controlName}

Problém ovšem nastane pokud chci předat i nějaký parametr tedy něco jako:

{control viewPage 1}

Takže něco jako :

$controlName = "viewPage 1";

{control $controlName}

NEFUNGUJE

Nevíte o nějakém řešení?

Předem dík.

h4kuna
Backer | 740
+
0
-

Podle mě když se to pak parsuje do tempu „viewPage 1“ rozdeli a hledá komponentu „viewPage“ tak bych zkusil odstranit mezeru

webdata
Člen | 153
+
0
-

Ještě upřesním že to vyhazuje „červenou obrazovku smrti – RSoD“ s chybou:

Component with name ‚viewProducts 1‘ does not exist.

Mikulas Dite
Člen | 756
+
0
-

To je asi záměr, aby to našlo viewPage. Použil bych to asi takhle:

{control $controlName, $option}