関連商品の子htmlを表示するコントローラー・関数を探しています。
製品ビューページでは、単に経由で呼び出されます<?php echo $this->getChildHtml('related'); ?>
この phtml ファイルを変更して、関連するアイテムをカウントし、これを使用してランダムに選択された製品の代替フォールバックを表示します。
(Within /catalog/product/list/related.phtml)
<?php if($this->getItems()->getSize() > 1): ?>
Show the products
<?php else: echo $this->getLayout()->createBlock('cms/block')->setBlockId('related-products-fallback')->toHtml();
endif;
?>
これは、1 つ以上の関連製品を含むページをテストする場合に完全に機能しますが、関連製品がない場合、子の「related.phtml」は呼び出されません。
「関連する」ものをmagentoファイル構造で検索しましたが、マジックファイルがどこにも見つかりません。どこかで比較的単純な if ステートメントになると思います。