Можно ли сказать синтаксическому анализатору RTE изменить атрибут класса всех прямых дочерних элементов, когда определенный стиль блока добавляется к родительскому элементу?
Изменить 1
Если содержимое RTE примерно такое
<ul>
<li>Item 1</li>
<li>Item 2</li>
<li>Item 3</li>
</ul>
и я добавляю свой пользовательский класс к элементу ul
через стиль блока, определенный в TS.
<ul class="my-custom-class">
<li>Item 1</li>
<li>Item 2</li>
<li>Item 3</li>
</ul>
RTE должен автоматически добавлять my-custom-sub-class ко всем li
-элементам
<ul class="my-custom-class">
<li class="my-custom-sub-class">Item 1</li>
<li class="my-custom-sub-class">Item 2</li>
<li class="my-custom-sub-class">Item 3</li>
</ul>
Редактировать 2 - Обходной путь
Хотя это невозможно с RTE, вы все же можете использовать JavaScript для динамического достижения результата.
// jQuery -> https://jsfiddle.net/du6r7ow1/1/
$('ul.my-custom-class > li').addClass('my-custom-sub-class');
// MooTools -> https://jsfiddle.net/u53516cu/
$$('ul.my-custom-class > li').addClass('my-custom-sub-class');