Zjisteni production modu v sablonach bez pouziti Environment

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

Ahoj,

jak spravne nahradit konstrukci:

{if Environment::isProduction()}
{* do something *}
{/if}

bez pouziti Environment?

Diky moc

Editoval arron (14. 7. 2011 14:15)

Filip Procházka
Moderator | 4668
+
0
-
$this->template->productionMode = $this->context->params['productionMode']
{if $productionMode}
	{* do something *}
{/if}
arron
Člen | 464
+
0
-

Takze musim myslet na to, ze si to musim vzdycky vlozit do sablony. No tak to pekne dekuju :-D Udelam si na to makro…

Aurielle
Člen | 1281
+
0
-

Pořád můžeš udělat… :D

{if $presenter->context->params['productionMode']}

{/if}
arron
Člen | 464
+
0
-

gmvasek napsal(a):

Pořád můžeš udělat… :D

To uz je skoro lepsi ten Environment :-D

voda
Člen | 561
+
0
-

Vždyť stačí když si to tam dáš jednou v BasePresnteru.

Filip Procházka
Moderator | 4668
+
0
-

stačí to mít v BasePresenter::beforeRender :)