Oznámení
Uvnitř <script> nenahrazovat & za &
před 10 lety
- skocourek
- Generous Backer | 180
Nejsem si úplně jistý, jestli je to chyba nebo ne, proto to raději dávám sem.
Je možné nějak zajistit, aby se věci uvnitř
<script> ... </script>
nenahrazovaly za entity?
Zvlástě jsem narazil na problém v případě, že skoro celý kód
proháním přes Texy! (například kvůli vizuálnímu vzhledu kódu nebo
dalším věcičkám Texy) a používám knihovnu NForm (případně formuláře
v Nette). Nette renderuje za formulář javascriptovou validaci
formuláře.
Když se ale tohle prožene přes Texy!, Texy nahradí & vnitř <script> za & a JS validace přestává fungovat. Existuje nějaké řešení?
Díky moc!
před 10 lety
- David Grudl
- Nette Core | 6806
Správně by se mělo používat
<script>
<!--
...
//-->
</script>
a pak ani Texy nebude nahrazovat & za entity. Ale stejně prohánět celý HTML kód přes Texy bych nedoporučoval.
před 10 lety
- skocourek
- Generous Backer | 180
Proč nedoporučuješ prohánět celý HTML kód přes Texy? Snažím se totiž dělat HTML kód přehledný A ono pokud skládáš kód na několika místech (třeba v Nette se šablonami používajícími {extends}) se potom ne úplně snadno dělá hezký HTML kód se zachováním přehlednosti v jednotlivých souborech.
před 10 lety
- David Grudl
- Nette Core | 6806
Protože Texy není formátovač HTML kódu. Výsledky pak mohou být nečekané a překvapivé.
před 10 lety
- skocourek
- Generous Backer | 180
Trochu OT: Existuje tedy nějaký formátovač kódu?