Magento Block的幾種呼叫方式

2022-08-30 17:12:15 字數 1381 閱讀 3345

magento block的三種顯示方式

1。最常見的一種方式:在layout檔案中配置,然後在.phtml模板檔案中輸出。

<

cms_page

>

<

reference

name

="content"

>

<

block

type

="cms/page"

name

="cms_page"

>

block

>

reference

>

<

block

type

="catalog/product_new"

name

="home.catalog.product.new"

alias

="product_homepage_new"

template

="catalog/product/new.phtml"

after

="default_home_page"

>

block

>

cms_page

>

echo

$this->getlayout()->getblock('home.catalog.product.new')->tohtml();

這種方式是magento中推薦的標準方法。另外,也可以在後台 [admin]->[cms]->[manage pages]->[home]->[custome design]->[layout update xml]中配置block xml。

2。不用在layout檔案中配置,直接用php**來建立block,並輸出。

$layout =  $this->getlayout();

$type = 'catalog/product_new';

$attributes = array

( 'type' => 'catalog/product_new',

'name' => 'home.catalog.product.new',

'alias' => 'product_homepage_new',

'template' => 'catalog/product/new.phtml');

$block = $layout->createblock($type, null, $attributes

);echo

$block->tohtml();

3。出現在magento郵件模板中,或自定義內容中的magento標籤:

}

Magento Block的三種顯示方式

magento block的三種顯示方式 2010 09 17 00 27 1。最常見的一種方式 在layout檔案中配置,然後在.phtml模板檔案中輸出。view source print?1 cms page 2 referencename content 3 blockname cms pa...

mysql幾種索引 mysql的幾種索引

為什麼建立索引後,速度就會變快?答 使用索引後,查詢是按二叉樹演算法來查詢到記錄 索引使用的注意事項 索引的代價 1.占用磁碟空間 2.對dml 新增 修改 刪除 操作有影響,變慢 在哪些列上適合新增索引 1.較頻繁的作為查詢條件字段應該建立索引 select from emp where empn...

mysql幾種語言 mysql的幾種SQL語句

一 資料查詢語言 dql dql全稱 data query language,作用是從表中獲取資料,用的最多的關鍵字是select,保留字有where order by group by等 1 select user,host from mysql.user select user,host fro...