gpt4 book ai didi

xml - Magento - 确定页面正在使用哪个 xml 布局文件?

转载 作者:数据小太阳 更新时间:2023-10-29 02:19:58 25 4
gpt4 key购买 nike

我试着阅读了文档,但我还是不太明白 magento 的 xml 布局文件是如何工作的。

在目录 app/design/frontend/default/modern/layout 中,我看到了很多 xml 文件。我如何确定网站上任何给定页面使用的是哪个 xml 文件?

例如,如果我在 http://mysite.com 的主页上,我使用的是哪个布局 xml 文件?如果我在 http://mysite.com/hello-world 上,那是哪个 xml 文件呢?

最佳答案

高级版本:您绝不会只使用一个布局文件。

所有 XML 文件都组合在一个称为包布局的巨大 XML 文件中。

然后,每个页面请求生成一些称为“handles”的特殊字符串符号。

然后,在包布局中搜索与这些句柄匹配的节点。

匹配的节点组合成一个称为页面布局的 XML 文件。

这是任何特定请求使用的布局文件。

(无耻,但有用,插件接踵而至)

我写了更多in depth article on this , 如果你去 Commerce Bug demo page并查看“布局”选项卡,您可以看到任何页面请求生成的句柄示例,以及“包”和“页面布局”的输出。

关于xml - Magento - 确定页面正在使用哪个 xml 布局文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4632576/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com