Доп. свойство miniShop2 с xtype tinymce

Здравствуйте.
Создаю дополнительные свойства для товара в miniShop2 с помощью плагинов товаров.
Сейчас нужно сделать доп. свойство с текстовым редактором tinymce...

Код:
'smallDescriptionCustom' => array(
'dbtype' => 'text',
'phptype' => 'string',
'null' => true,
'default' => NULL
)
И ещё:
smallDescriptionCustom: {xtype: config.record.richtext ? (typeof Tiny != 'undefined') ? 'tinymce' : 'htmleditor' : 'textarea', description: '<b>[[+smallDescriptionCustom]]</b>
' + _('ms2_product_smallDescriptionCustom_help')}
В бд создаю это дополнительное поле с типом text. В словаре также создаю 2 необходимые записи.
В итоге редактор tinymce появляется. Вводимые в это поле данные сохраняются в бд. Но вот проблема — в редакторе содержимое не показывается((
Если поменять xtype на, например, htmleditor (стандартный ext), то всё работает хорошо — данные и сохраняются и показываются в редакторе.
Как это исправить подскажите, пожалуйста?
Александр
17 мая 2017, 10:48
modx.pro
1
1 361
0

Комментарии: 4

Александр
23 мая 2017, 14:34
0
Подскажите, пожалуйста, направление движения) Ведь это может пригодится не только мне, но и другим)
    Виктор Руденко
    26 мая 2017, 10:13
    1
    +1
    Вот плагин
    <?php
    // Add RTE for introtext if richtext option is enabled for the resource
    // check "OnDocFormRender" event 
    
    $modx->regClientStartupHTMLBlock('<script>Ext.onReady(function() {
        if(MODx.loadRTE) MODx.loadRTE("modx-resource-smallDescriptionCustom");
    });</script>');
    Включить событие «OnDocFormRender»
    smallDescriptionCustom: {xtype: 'textarea', description: '<b>[[+smallDescriptionCustom]]</b>
    ' + _('ms2_product_smallDescriptionCustom_help')}

Виктор Руденко
26 мая 2017, 07:07
0
У меня такая же проблема
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    4