Autor Zpráva
Sylar
Profil
Zdravím,
používám editor textu Texy! a snažím se do něj zapsat podobný kód
<a href="stranka/">
<h2>nadpis</h2>
<p>odstavec</p>
</a>

Texy se ale zřejmě nelíbí, že jsou uvnitř <a> blokové elementy a udělá z toho
<a href="stranka/"></a>
<h2>nadpis ...

Ikdyž kód obalím do /--html značky, stejně mi jej texy změní.

Existuje způsob jak v natavení knihovny nastavit, aby uvnitř zápisu /--html kód nekontrolovala? Nebo aby vůbec nekontrolovala jakýsi "wellformed" zápis? Pokoušel jsem se projít dokumentaci, ale nic takového jsem tam nenašel.
Str4wberry
Profil
Texy! se snaží za všech okolností produkovat validní kód. Před HTML 5 nebylo umístění těchto blokových elementů do odkazů validní, takže je výstup měněn. Zkusil bych použít aktuální versi, možná už se chová v souladu s HTML 5: github.com/dg/texy/releases (nevím, nezkoušel jsem a budu případně rád za info)
Sylar
Profil
Vyzkoušel jsem nasadit nejnovější verzi 2.9.0., (kterou je i v online demu - texy.info/cs/try) ale i tam je HTML výstup změněn. Ani nastavení $texy->setOutputMode(Texy::HTML5); nepomůže a od verze 3.0 by již jiný outputMode neměl být podporován, tak je mi to trochu divné, že se takto Texy stále chová. Možná je to opravdu jen třeba někde nastavit, ale nikde se mi bohužel nic nepodařilo najít.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: