Я использую magento и настроил плагин, но есть несколько изменений, которые я хотел бы сделать, чтобы они отображались, и для этого мне нужна следующая проблема. У меня есть media.phtml, в котором я вызываю другой файл phtml, принадлежащий плагину, но по какой-либо причине файл phtml, принадлежащий плагину, не отображается.Отобразить файл phtml внутри файла phtml в Magento
Я называю этот файл в media.phtml со следующим кодом:
echo $this->getChildHtml('mynewblock');
Это ссылается следующий код в catalog.xml:
<block type="catalog/product_view_media" name="product.info.media" as="media" template="catalog/product/view/media.phtml">
<reference name="content">
<block type="base/default_template_rwpproductvideo" name="product.mynewblock" as="mynewblock" template="base/default/template/rwproductvideo/video.phtml"/>
</reference>
</block>
<block type="core/text_list" name="alert.urls" as="alert_urls" translate="label">
<label>Alert Urls</label>
</block>
я должен упомянуть, я также попытался назвать его с помощью;
include('app/design/frontend/base/default/template/rwproductvideo/video.phtml');
Который дал ошибку на странице
Там была ошибка обработки Вашего запроса
Недопустимый метод RocketWeb_ProductVideo_Block_Product_View_Media :: _ getProductVideos (Array ( ) )
Спасибо очень заблаговременно.
Эй, спасибо за ответ, но он пока не отображается. Должен ли я по-прежнему его использовать - echo $ this-> getChildHtml ('mynewblock'); –
Извинения, он отображается, но находится в неправильной части страницы. Я уверен, что смогу это исправить. Большое спасибо, я попытался проголосовать за ваш ответ, но он говорит, что мне не разрешают, потому что у меня не хватает очков:/ –
Это хорошо. –