Я не совсем уверен, почему это не работает, и я застрял на нем в течение нескольких часов.
У меня есть файл с именем banner.phtml , который созданиспользуя следующее обновление макета:
<block type="catalog/product" name="banners" template="page/html/banners.phtml">
<!-- there are further blocks in here, but aren't important --->
</block>
Тип: каталог / продукт , и на странице у меня есть цикл, который подает SKU для каждого продукта Загрузка модели:
<?php $_product = Mage::getModel('catalog/product')->loadByAttribute('sku', get_field('product_sku')); ?>
Тогда, когда я использую:
<?php echo $this->getPriceHtml($_product, true) ?>
Ничего не показывает - это не ломает сайт, но ничего не показывает.Я видел, что упоминалось, что тип блока продукта должен быть загружен - но я думал, что это то, что делал catalog / product ... У кого-нибудь есть какие-нибудь идеи?