早上好,我需要编辑html
getChildHtml ('addto')
我已经启用了提示,可以尝试查找,但是我找不到html,有人知道它在哪里吗?
答案 0 :(得分:0)
例如:(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 \ Catalog \ Block \ Product \ ListProduct
Magento_Catalog :: product / list.phtml
那个地方。
P.S .: Magento 1.9具有调用子块的相同架构