$promenna v texy problem s vypisem

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

Ahoj, tak jsem si hodil do Nette Texy (vse funguje ok), ale narazil jsem na problem s vypisem promenne v bloku <texy></texy>. Pokud promennou hodim pred, vypise se bez problemu, ale jak je obalena Texy, tak se mne vypise akorat @php:p7@. Koukal jsem na [https://forum.nette.org/…v-block-texy], ale nic jsem nevykoukal a nikde nenasel. Nevite pls. nekdo? Predem diky.)

{$promenna->obsah} *Vse je ok*

<texy>
	{!$promenna->obsah|Texy} *Vypise //@php:p7@//*
</texy>

  • PHP 5.3.5
  • Apache/2.2.17 (Win32) PHP/5.3.5
  • Nette Framework 2.0-dev (revision bb2b723 released on 2011–02–06)

Editoval czmacek@centrum.cz (10. 3. 2011 8:54)

Patrik Votoček
Člen | 2221
+
0
-

omg wtf? pokud chceš obsah proměnné formátovat pomocí texy používej helper (jak to děláš) {!$promenna->obsah|texy} ale neobaluj to už <texy> (filtru) protože pak se filtr aplikuje i na to {!$promenna->obsah|texy}

czmacek@centrum.cz
Člen | 14
+
0
-

Promin prehledl jsem.

{$promenna->obsah} *Vse je ok*

<texy>
        {$promenna->obsah} *Vypise //@php:p7@//*
</texy>
toka
Člen | 253
+
0
-

Proč nepoužiješ následující se zaregistrovaným helperem?

	{!$promenna->obsah|texy}

Více informací v příspěvku o Texy, Nette a FSHL

Editoval toka (10. 3. 2011 10:06)

Patrik Votoček
Člen | 2221
+
0
-

to nic nemění na

protože pak se filtr aplikuje i na to {!$promenna->obsah}

viz také: https://doc.nette.org/…ubleshooting#…