查找加载特定PHTML文件的控制器
-
16-10-2019 - |
题
我是新手,在哪里可以找到加载以下模板文件的PHP控制器代码:
<reference name="product.info.options.wrapper">
<block type="catalog/product_view_type_configurable" name="product.info.options.configurable" as="options_configurable" before="-" template="catalog/product/view/type/options/configurable.phtml"/>
</reference>
解决方案
控制器不加载模板。
控制器负载布局手柄包含由模板渲染的块。
您发布的XML部分意味着位于布局句柄中 PRODUCT_TYPE_configurable
.
此布局手柄由
Mage_Catalog_Helper_Product_View::initProductLayout()
这是由 Mage_Catalog_Helper_Product_View::prepareAndRender()
这是由 Mage_Catalog_ProductController::viewAction()
,
但是只有在查看可配置的产品时。
所以您要寻找的控制器是 Mage_Catalog_ProductController
.