此問題似乎多次被詢問,但未回答。將Magento小工具參數添加到「添加小工具實例」編輯器
我創建了一個將屬性值添加到可配置產品的小部件。需要說明的是,如果可配置產品是由多個基於屬性大小和顏色的簡單產品(相關產品)組成的,那麼我希望向客戶展示此可配置產品的「可用」尺寸和顏色。而且,我想以編程的方式進行,而不僅僅是在描述中放置尺寸和顏色列表,因爲目前並不是所有尺寸和顏色都可用。所以我創建了這個小部件。
現在,我想製作一個更通用的小部件版本,它可以使用任何關聯產品的屬性。但是,要做到這一點,設置小部件的管理員需要從可用屬性列表中選擇屬性。在將小部件添加到CMS頁面時,這實際上可以工作,因爲在widget.xml文件中定義的參數允許這樣做。
問題是我沒有將小部件添加到CMS頁面。我將它添加到產品頁面。所以我需要在CMS - > Widgets - > Add New Widget Instance editor中使用Widget Instance功能。但是,該編輯器具有前端屬性和窗口小部件選項的選項卡。此編輯器的Widget Options選項卡中未顯示widget.xml文件中的參數。
那麼,有沒有一種方法,參數添加到從widget.xml文件中添加窗口小部件實例編輯的Widget的選項標籤(如類似:
<widgets>
<Widget Options>
<parameters>
<my_widget_instance_parameter> ... </my_widget_instance_parameter>
</parameters>
</Widget Options>
</widget>
或者是這個東西,需要提高?實際的小部件實例編輯
感謝
嗨Zyava, 這是一個非常好的主意。只需添加到您的解決方案。您也可以通過將類型從cms_page更改爲cms_block來插入CMS靜態塊。 adminhtml/cms_block_widget_chooser <鈕翻譯= 「打開」> 選擇CMS靜塊... helper_block> –
Swapna
2013-09-04 00:35:35