助力跨境賣家高效建立全球銷售網(wǎng)絡(luò)
喜報(bào)2021年我司獲《江蘇省國家高新技術(shù)企業(yè)》認(rèn)定
分類目錄
熱門推薦
相關(guān)咨訊
2022-10-17 11:06:26 - 米境通跨境電商
模板本身只有11行代碼。然而,每次調(diào)用$this->getChildHtml(…)將包含和引入另一個(gè)塊。使用getChildHtml將依次引入另外一個(gè)塊的HTML內(nèi)容,直到最底層的塊。
Magento布局文件
到這里,塊和模板你大概已經(jīng)熟悉了,但你可能有以下疑問
Magento怎么知道在一個(gè)頁面上要用那些塊?
Magento怎么知道哪一個(gè)塊是頂層塊?
$this->getChildHtml(…)”里面的參數(shù)是什么意思?塊的名字嗎?
Magento引入了布局對象(LayoutObject)來解決上面的那些問題。布局對象(或者說布局文件)就是一個(gè)XML文件,定義了一個(gè)頁面包含了哪些塊,并且定義了哪個(gè)塊是頂層塊。
上次我們是直接從我們的操作方法中輸出內(nèi)容。這一次,讓我們?yōu)槲覀兊腍elloWorld模塊,一個(gè)簡單的HTML模板。
首先,創(chuàng)建一個(gè)文件:
app/design/frontend/base/default/layout/local.xml
包含以下內(nèi)容
創(chuàng)建模板文件
app/design/frontend/base/default/template/jbw/helloworld/simple_page.phtml
加入以下內(nèi)容
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
body{
background-color:#f00;
}