我希望能够在产品描述字段中添加目录产品链接小部件(以便我可以轻松地在描述中链接到其他产品)。我已经通过创建一个类似于以下文件的文件来扩展了Mage_Catalog_Model_Product:
class mymodule_Catalog_Model_Product extends Mage_Catalog_Model_Product
{
/**
* Add getDescription function that interprets widget or static blocks
* within product descriptions
*/
public function getDescription() {
$processor = Mage::getModel('widget/template_filter');
$html = $processor->filter($this->getData('description'));
return $html;
}
}
如果我输入类似下面的内容,它可以正常工作:
{{widget type="catalog/product_widget_link" anchor_text="我的文本" template="catalog/product/widget/link/link_inline.phtml" id_path="product/1234"}}
在描述字段中加入上述代码会创建一个指向产品编号为1234的链接。
但是我想在所见即所得编辑器中添加实际的“目录产品链接”小部件按钮以编辑产品。CMS 编辑器已经有了这个按钮,但我不知道需要修改什么才能将此小部件添加到产品编辑的管理界面中。能否有人帮助我?