breadcrumb.phtml文件路径?

时间:2012-04-03 10:39:01

标签: magento themes

我仍在尝试通过研究主题来理解magento的主题引擎。我的主题是templates / page / html文件夹中的breadcrumb pthml文件操作bradcrumbs。 magento如何知道该文件? page / html文件夹是否为标准文件夹。 什么是角色  文件在page.xml中进行

3 个答案:

答案 0 :(得分:2)

magento中的模板系统由

组成
•   XML layout configuration
•   PHP template files
•   PHP block classes

所有布局XML文件都可以在app/design/frontend/<interface>/<theme>/layout文件夹中找到。

所有模板文件都位于app/design/frontend/<interface>/<theme>/template文件夹下各种文件夹中的.phtml文件中。

所有块都位于app/code/<core,local,community>/<namespace>/<module>/Block文件夹中。

您可能找不到同一主题中的所有布局/模板文件说望远镜。例如,Magento将按顺序检查以下文件夹中是否有名为catalog.xml的文件:

    app/design/frontend/interface/telescope/layout/
    app/design/frontend/interface/default/layout/
    app/design/frontend/base/default/layout/

答案 1 :(得分:1)

Breadcrumbs模板文件将在您当前的主题下。

例如:

app/design/frontend/<pkg>/<theme>/template/page/html/breadcrumbs.phtml

如果它不在当前主题中,那么它将是基本主题

app/design/frontend/base/default/template/page/html/breadcrumbs.phtml

Magento模板引擎首先查看活动主题中的块/页面模板,如果没有找到将在基本主题中查找的内容。

答案 2 :(得分:0)

这是由布局处理程序和块描述处理的,所以如果你是业务新手,请访问magento知识库并阅读主题教程

app/design/frontend/base/default/layout/page.xml:82: <block type="page/html_breadcrumbs" name="breadcrumbs" as="breadcrumbs"/>