如何将richtext (wysiwyg)字段添加到Magento小部件



我为magento创建了一些小部件。一切都很好,但我似乎不知道如何添加一个richtext (tinymce wysiwyg)字段到我的小部件。

我唯一发现的是:"使用'所见即所得' => true"在"$fieldset->addField"。但是我不能在我的自定义小部件中使用它,对吗?

我知道我可以使用addField来添加字段,例如产品或CMS页面。

但是,据我所知,在我的定制小部件中添加字段的唯一方法是在我的widget.xml中添加参数。通过使用自定义类型作为参数,我按照一些教程构建的其他小部件返回一个按钮:

$removeButton = $this->getLayout()->createBlock('adminhtml/widget_button')
        ->setType('button')
        ->setClass('delete')
        ->setLabel($this->__('Remove Image'))
        ->setOnclick('document.getElementById(''.$element->getId().'').value='';if(document.getElementById(''.$element->getId().'_image'))document.getElementById(''.$element->getId().'_image').parentNode.remove()')
        ->setDisabled($element->getReadonly())
        ->setStyle('margin-left:10px;margin-top:7px');

但是我不知道如何在我的Widget.xml或我的phpfile中添加一个自定义类型的richtext字段。

我错过了什么?希望有人能帮帮我。

在stackoverflow上有一些相关的条目,如果您仍然有问题,请尝试搜索。还有,看看这篇精彩的文章:http://www.behrendt.io/2013/04/12/using-a-wysiwyg-editor-in-a-magento-widget/它帮助我开始。我得到了它的工作作为一个纯文本字段,但每当我把字段为真正的所见即所得的内容永远不会更新,AJAX调用不包含新的HTML。

最新更新