Nette 2.0 beta (od 14.1.2012) – nastavenie Html::$xhtml = FALSE dava vzdy XHTML

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

Vo verziach Nette 2.0 beta, RC1 (od 14.1.2012) pre PHP 5.2 aj 5.3 mi nefunguje nastavenie

… Html::$xhtml = FALSE;

Vysledkom je vzdy XHTML.
Vo verzii z 12.1.2012 to este fungovalo podla https://doc.nette.org/…tml-elements.
Je to bug, alebo treba renderovanie HTML/XHTML nastavovat (aj) inac?

Aurielle
Člen | 1281
+
0
-

Latte je od kteréhosi commitu nezávislé na Nette\Utils\Html. Kde se to nastavuje přímo pro Latte jsem zatím podrobněji nezkoumal…

Felix
Nette Core | 1185
+
0
-

Podle me to bude nastavitelne v te magicke sekci nette v configu.

zkousel jsem

nette:
	xhtml: false

dokonce i v tempu v configuratoru to bylo ve fci initialize(), ale stale to generuje xhtml
nevim jak zmenit tu hodnotu zde nebo tady

David Grudl
Nette Core | 8099
+
0
-

fixed

MiroH
Člen | 5
+
0
-

David Grudl napsal(a):

fixed

Co je fixnute?

... Html::$xhtml = FALSE;

nefunguje ani vo verzii RC2 2012–01–28. (PHP 5.3.8, Apache 2.2.21.0)
Skusane na sandboxe.

Renderovanie sa ale da nastavit v sablone pomocou

{contentType html}

alebo

{contentType xhtml}

Co je mimochodom korektnejsie. Dokonca sa to da menit viackrat v jednej sablone :-))

hAssassin
Člen | 293
+
0
-

predpokladam ze David mel na mysli toto.