私はモジュールを持っています
Shop_All.xml
<?xml version="1.0"?>
<config>
<modules>
<Shop_Productlists>
<active>true</active>
<codePool>local</codePool>
</Shop_Productlists>
</modules>
</config>
ウィジェット.xml
<?xml version="1.0"?>
<widgets>
<productlists_suggestion type="productlists/suggestion">
<name>Suggestions</name>
<description type="desc">Shows a product Grid</description>
</productlists_suggestion>
</widgets>
提案.php
<?php
class Shop_Productlists_Block_Suggestion extends Mage_Core_Block_Abstract implements Mage_Widget_Block_Interface
{
protected function _beforeToHtml()
{
$this->_prepareData();
return parent::_beforeToHtml();
}
protected function _prepareData()
{
$collection = Mage::getModel("catalog/product")->getCollection();
$collection->setPageSize(3);
$this->getChild("suggestion_notoolbarlist")->setCollection($collection);
}
protected function _toHtml()
{
$html = '...';
return $html;
}
}
しかし、CMS->Widget-Instances->New Widget Instance の下の管理パネルにウィジェットが表示されません。
なぜアイデアはありますか?すでにキャッシュディレクトリを削除して、管理パネルに再ログインしました
「productlists」モジュールの他のブロック等は動いています