У меня проблема с персонализацией прототипа данных. Я не понимаю, почему моя текстовая область не принимает TinyMCE, в то время как текстовая область вверху принимает его ...
Вот мой код и картинка моей проблемы.
{% import _self as formMacroSections %}
{% macro printMacroSections(section) %}
<div class="row js-section-item">
<div class="input-container">
<label for="title" class="rl-label required">Titre de la partie</label>
{{ form_widget(section.title) }}
</div>
<div class="input-container">
<label for="content" class="rl-label required">Contenu</label>
{{ form_widget(section.content, {'attr' : {'class' : 'form-control tinymce' }}) }}
</div>
</div>
<div class="clearfix"></div>
{% endmacro %}
<div class="wrapper js-section-wrapper"
data-prototype="{{ formMacroSections.printMacroSections(form.sections.vars.prototype)|e('html_attr') }}"
data-index="{{ form.sections|length }}"
>
{% for section in form.sections %}
{{ formMacroSections.printMacroSections(section) }}
{% endfor %}
<a href="#" class="js-section-add">
<span id="add_section" class="buttonblue">Ajouter une partie <i class="fa fa-plus"></i></span>
</a>
</div>
Моя форма:
->add('content', TextareaType::class, [
'label' => false,
'required' => true,
'attr' => [
'class' => '.tinymce',
'theme' => 'modern',
'data-theme' => 'section_tutorial',
],
]);
И картинка:
Как вы можете видеть, текстовая область вверху принимает TinyMCE, но внизу картинки это не так: (
Кто-нибудь может объяснить мою ошибку?
С Уважением,
Christophe