Magento - Как редактировать getChildHtml ('addto') - PullRequest
0 голосов
/ 25 октября 2018

Доброе утро, мне нужно отредактировать html

getChildHtml ('addto')

Я уже включил подсказку, чтобы попытаться выяснить, и я не могу найти html, кто-нибудь знает, где это находится?

1 Ответ

0 голосов
/ 25 октября 2018

Например: (magento 2)

vendor / magento / module-catalog / view / frontend / layout / catalog_product_view.xml (часть файла)

<block class="Magento\Catalog\Block\Category\View" name="category.products" template="Magento_Catalog::category/products.phtml">
    <block class="Magento\Catalog\Block\Product\ListProduct" name="category.products.list" as="product_list" template="Magento_Catalog::product/list.phtml">
        <block class="Magento\Catalog\Block\Product\ProductList\Item\Container" name="category.product.addto" as="addto" />
    </block>
</block>

Внутри Magento_Catalog::category/products.phtml вы можете позвонить $this->getChildHtml('product_list') (имя блока внутри этого)

И он будет визуализировать

  • блок:

Magento \ Каталог \ Блок \ Продукт \ ListProduct

  • с шаблоном:

Magento_Catalog :: product / list.phtml

это то место.

PS: Magento 1.9 имеет ту же архитектуру вызова дочерних блоков

...