Muszę użyć HTML 5 data attribute w Tiny MCE, ale edytor zawsze je wyczyści, ponieważ nie jest to atrybut znany z domyślnej konfiguracji valid_elements.TinyMCE, zezwól na atrybut danych
Więc mam 2 problemy:
- atrybut danych jest dynamiczna (może to być data-opcje, danych testowych, Foo danych, etc ...) Więc muszę wartość wieloznaczny lub coś.
- Chcę zezwolić na atrybut danych dla wszystkich tagów.
Do tej pory próbowałem:
extended_valid_elements : '@[id|class|title|style|data-options]',
oraz:
extended_valid_elements : '*[id|class|title|style|data*]',
Ale to nie działa :(
Dlaczego extended_valid_elements nie jest najlepszym wyborem? Z tego, co zrozumiałem, opcja valid_elements musi zdefiniować wszystkie znaczniki i atrybuty, ponieważ zastąpi domyślną (nie doda/doda/scali mojej definicji z rzeczywistą). Nie chcę, aby inicjalizacja TinyMCE miała długość 300 + linii w każdym miejscu, w którym potrzebuję edytora ... – FMaz008
W tym przypadku nie dodajesz nowych elementów do edytora. Chcesz tylko dodać atrybut. To może nie być zbyt wyolbrzymione, ale czy działa przy użyciu parametru valid_elements? – Thariama
@Thariama, Mam ten sam problem co FMaz008, ale z tinymce usuwając mój atrybut wejściowy "styl". Mam 'valid_elements:" @ [id | class | style | title | dir
govinda