Какая функция и где находится $ this-> getPriceHtml ()? - PullRequest
10 голосов
/ 22 марта 2012

На странице просмотра продукта по умолчанию для magento, где находится функция "getPriceHtml" или как здесь вызывается:

    <?php echo $this->getPriceHtml($_product) ?>

Этот код отображает несколько слов, таких как «Цена от:», а цена указана позже. Это для настраиваемого продукта.

Ответы [ 3 ]

74 голосов
/ 22 марта 2012

Mage_Catalog_Block_Product::getPriceHtml()

Этот метод визуализируется через app/design/frontend/base/default/template/catalog/product/price.phtml

a.k.a The Worst Template In Magento®

5 голосов
/ 31 июля 2012

ответ Бенмарка сводится к следующему:

<?php echo Mage_Catalog_Block_Product::getPriceHtml($_product, true) ?>

Где $_product относится к объекту продукта.

4 голосов
/ 26 сентября 2013
    $productBlock = new Mage_Catalog_Block_Product();

    $priceBlock = $productBlock->getPriceHtml($_product, true);

    echo $priceBlock;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...