TinyMCE uređivač teksta u vizualnom modu sa standardnom konfiguracijom odsijeca neke oznake i svojstva. U nekim slučajevima može postojati potreba da se proširi lista dozvoljenih oznaka u uređivaču teksta, na primjer, za dodavanje oznaka: <style></style> , <script></script> , <link> i druge potrebne oznake. U tom slučaju uređivač teksta dobija dodatnu funkcionalnost. Rješenje za ovu situaciju pružaju programeri uređivača teksta TinyMCE.
Zabranjujemo rezanje potrebnih oznaka. Primjeri
Problem zabrane sečenja tagova neophodnih za naš zadatak rešava se u fazi inicijalizacije uređivača teksta, navođenjem pravila izuzetka za isečene oznake.
parametar extended_valid_elements:
tinyMCE.init({
...
extended_valid_elements : "img[class|src|border=0|alt|title|hspace|vspace|width|height|align|onmouseover|onmouseout|name]"
});
Gdje je img oznaka. [class|src|border=0|alt|title|hspace|vspace|width|height|align|onmouseover|onmouseout|name] — lista dozvoljenih parametara za oznaku.
Postoji i rješenje za situacije kada nema jasne definicije potrebnih parametara željene oznake. U ovom slučaju, umjesto liste parametara, označavamo * - tj. dozvoliti bilo koje parametre oznake. primjer:
tinyMCE.init({
...
extended_valid_elements : "img[*],style[*],list[*]"
});
Ovo je možda cijeli trik u konfiguriranju pravila izuzetaka za izrezane oznake u uređivaču teksta TinyMCE. Hvala vam na pažnji, pretplatite se na naše grupe na društvenim mrežama. mreže i ostavljajte komentare.