Magentoカテゴリのサムネイルを利用しようとしていますが、機能しません。私はオンラインで多くのチュートリアル(例: http: //www.douglasradburn.co.uk/getting-category-thumbnail-images-with-magento/)をフォローしましたが、それらすべてが関数について言及しています:
$_category->getThumbnail()
これはCategoryモデルにあるはずです。Magento 1.6を実行していますが、この関数がどこにも見つかりません。1.5と1.7もダウンロードして調べましたが、どこにも見つかりません。コードを実行してもエラーは発生しませんが、何も出力されません。
これが私の完全なコードです:
<ul id="nav">
<?php foreach ($this->getStoreCategories() as $_category): ?>
<?php echo $_category->getThumbnail(); ?>
<?php echo $this->drawItem($_category) ?>
<?php endforeach ?>
</ul>
(サムネイルをメニュー項目として使用しようとしています)
動作しました。秘密は、次のコードを使用してFULLカテゴリデータを再クエリする必要があることです。
Mage::getModel('catalog/category')->load($_category->getId())->getThumbnail()
私はこのチュートリアルにいくらか従いました:
http://www.ho.nl/blog/using_category_images_in_your_magento_navigation/
メニューにカテゴリのサムネイルを表示するため。
ありがとうT