< návrat zpět

Diskuse


Téma: Wysiwyg editor v perexu? rss

Zaslal/a 17.9.2020 11:06

Je možné používat wysiwyg editor TinyMCE též v perexu?
Kdysi dávno jsem se na to dotazoval, ale tam byl problém, a to:

Dostat tam jde zásahem do wysiwyg.php, akorát pak nebude systém produkovat validní HTML, jelikož je perex vždy obalen odstavcem (<p>perex</p>) a WYSIWYG editor také vyprodukuje svůj odstavec. Výsledkem tedy bude něco jako:
<p>
<p>perex</p>
</p>
Což je nevalidní HTML a pravděpodobně způsobí extra prázdné odstavce (a mezery) v perexu. To je důvod, proč tam WYSIWYG editor není. Možná by to šlo obejít nějaký nastavením editoru, aby neprodukoval odstavce ani divy.


Je to prosím již nějak ošetřeno a vyřešeno?
(Používám na jiném webu admin WolfSight, který komerčně vyvinul kamarád, a tam je to vyřešeno, tudíž možné - říkám to jen proto, že vím že asi cesty existují, jak to řešit jsou).
Bylo by to skvělé, kdyby se Vám to podařilo do perexu zakomponovat. Jinak tam formátování textu musím dělat komplikovaně.

Zaslat odpověď >

#022244
V aktuální řadě systému to je stále obaleno, tak jak je to popsáno výše.
https://github.com/sunlight-cms/sunlight-cms-7/blob/master/require/page/article.php#L46 Vzhledem k tomu, že další verze této řady už nebude, pak si to asi uprav z <p> na <div>

V Sunlightu 8 je již možné editor nasměrovat i do perexu, ale z vlastní zkušenosti vím, že to není dobrý nápad. Na jednom projektu jsem to na přání zprovoznil, ale každý z redaktorů si v perexu dělal co chtěl a na výpisu článků to vypadalo jako na webu z roku 98. Moderátor pak neustále opravoval před vydáním velikosti a barvy. Takže jsem to po týdnu opět odebral.
#022246
Díky za info. Nějak se s tím poperu.