助力跨境卖家高效建立全球销售网络
喜报2021年我司获《江苏省国家高新技术企业》认定
分类目录
热门推荐
相关咨讯
2022-10-17 11:06:26 - 米境通跨境电商
模板本身只有11行代码。然而,每次调用$this->getChildHtml(…)将包含和引入另一个块。使用getChildHtml将依次引入另外一个块的HTML内容,直到最底层的块。
Magento布局文件
到这里,块和模板你大概已经熟悉了,但你可能有以下疑问
Magento怎么知道在一个页面上要用那些块?
Magento怎么知道哪一个块是顶层块?
$this->getChildHtml(…)”里面的参数是什么意思?块的名字吗?
Magento引入了布局对象(LayoutObject)来解决上面的那些问题。布局对象(或者说布局文件)就是一个XML文件,定义了一个页面包含了哪些块,并且定义了哪个块是顶层块。
上次我们是直接从我们的操作方法中输出内容。这一次,让我们为我们的HelloWorld模块,一个简单的HTML模板。
首先,创建一个文件:
app/design/frontend/base/default/layout/local.xml
包含以下内容
创建模板文件
app/design/frontend/base/default/template/jbw/helloworld/simple_page.phtml
加入以下内容
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
body{
background-color:#f00;
}