【发布时间】:2016-04-29 14:52:18
【问题描述】:
我仍然试图通过研究一个主题来理解magento的主题引擎。我的主题是templates/page/html 文件夹中有breadcrumb pthml 文件,它可以操作bradcrumbs。 magento 如何知道该文件? page/html 文件夹是否是标准的。 以及它的作用是什么 文件在page.xml中做
【问题讨论】:
-
如果你在 ubuntu 上开发,firebug 和 grep 是你最好的朋友
-
magento 是如何知道文件的?您可以在 app/design/frontend/base/default/layout/page.xml
<block type="page/html_breadcrumbs" name="breadcrumbs" as="breadcrumbs"/>中找到面包屑块,然后您可以在 app/code/core/Mage/Page/Block/Html/Breadcrumbs.php 中查看块类,您可以在那里找到以下行public function __construct() { parent::__construct(); $this->setTemplate('page/html/breadcrumbs.phtml'); }