Skip to content

Commit 4e61c14

Browse files
authored
Merge pull request #156 from modx-pro/fix/category-richtext-tinymce
fix(category): restore visual editor (TinyMCE) for product category content
2 parents a33e095 + 31ef08a commit 4e61c14

2 files changed

Lines changed: 9 additions & 10 deletions

File tree

assets/components/minishop3/js/mgr/category/category.common.js

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -49,9 +49,8 @@ Ext.extend(ms3.panel.Category, MODx.panel.Resource, {
4949
pageSettingsTab && item.items.push(pageSettingsTab);
5050
accessPermissionsTab && item.items.push(accessPermissionsTab);
5151
}
52-
if (item.id !== 'modx-resource-content') {
53-
fields.push(item);
54-
}
52+
// Include modx-resource-content so TinyMCE/visual editor can attach (fixes raw HTML instead of RTE)
53+
fields.push(item);
5554
}
5655

5756
return fields;
@@ -80,13 +79,14 @@ Ext.extend(ms3.panel.Category, MODx.panel.Resource, {
8079
item_j.border = false;
8180
item_j.fieldLabel = _('content');
8281
item_j.itemCls = 'contentblocks_replacement';
83-
item_j.msgTarget = "under";
82+
item_j.msgTarget = 'under';
8483
item_j.description = '<b>[[*content]]</b>';
85-
if (MODx.config['ms3_category_content_default'] && config['mode'] === 'create') {
84+
if (config['mode'] === 'create' && MODx.config['ms3_category_content_default']) {
8685
item_j.value = MODx.config['ms3_category_content_default'];
86+
} else if (config['mode'] === 'create') {
87+
item_j.value = '<p></p>';
8788
}
88-
item_j.value = "<p></p>"
89-
//item_j.hidden = ms3.config.isHideContent;
89+
// item_j.hidden = ms3.config.isHideContent;
9090
item_j.hidden = false;
9191
}
9292
fields.push(item_j);

core/components/minishop3/controllers/category/update.class.php

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -115,9 +115,8 @@ public function loadCustomCssJs()
115115
MODx.perm.tree_show_resource_ids = ' . ($this->modx->hasPermission('tree_show_resource_ids') ? 1 : 0) . ';
116116
// ]]>
117117
</script>');
118-
//
119-
// // load RTE
120-
//$this->loadRichTextEditor();
118+
// Load RTE
119+
$this->loadRichTextEditor();
121120
$this->modx->invokeEvent('msOnManagerCustomCssJs', array('controller' => $this, 'page' => 'category_update'));
122121
}
123122
}

0 commit comments

Comments
 (0)