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...