對初學magento開發很有用的原理解析

2021-06-18 14:23:45 字數 995 閱讀 5926

magento通過標記決定頁面中的每個區塊的行為和視覺表現。在magento中有兩種型別的區塊-結構區塊(structural blocks)和內容區塊(content blocks)。區分這兩種區塊最好的方式是通過分配給它的標記屬性來區分。結構區塊通常包含屬性'as',通過這個屬性值程式可以與指定的區域(由getchildhtml方法指定)中的模板聯絡。你會發現在預設布局許多地方出現這個'as'屬性,因為預設布局的乙個性質就是是建立乙個實際的布局,在各個不同的頁面中的具體布局上就可以開始增加。例如,在預設布局中,有像『left』、『right』、『content』和『footer』這些結構區塊。並不是說這些區塊不能存在於正常的布局更新中,但我們為什麼不首先在預設布局中建立這些結構區塊,然後在後面每個具體的頁面基礎上新增內容呢?讓我們進一步挖掘的現有屬性。

是用來引用另乙個區塊。要引用另乙個區塊,在內部的更新將應用於與其關聯的。要使用引用,可以通過區塊中的『name』屬性值引用。此屬性的指向標籤中'name'屬性。所以,如果你使用,響應的區塊名稱將是。

例子:訪問url    http://localhost/magento/index.php/customer/account/create/

2. url中的account表明當前訪問的控制器檔案為accountcontroller.php

xml**  

/page/1column.phtml 

用來說明你要使用的布局檔案。

下的block就是你定義的block

class mage_customer_block_form_register1 extends mage_directory_block_data  

}  

html**  

<?php echo $this->gethello(); ?> 

3. 修改customer.xml配置

xml**  

修改為xml**  

重新訪問該url就能訪問你自己定義的block了

對我們很有用的片斷收集

富爸爸總是說 商業技術技能很簡單 困難的是與人們在一起工作。福特有一句話 思考是世界上最艱苦的工作,這就是為什麼很少人從事這項工作的原因。語言是強有力的工具。真正的business owner可以裡看他們的企業一年多,當他們回來時,發現他們的企業比離開時更有贏利,運營得也更好。在真正的self em...

iOS開發 很有用的UIView分類

很有用的uiview分類,可以用來方便訪問檢視座標x,y,中心點,寬度和高度等等 uiview category.h 1 import23 ib designable45 inte ce uiview category 6 property nonatomic,assign cgfloat x 7 ...

iOS開發 很有用的UIView分類

很有用的uiview分類,可以用來方便訪問檢視座標x,y,中心點,寬度和高度等等 uiview category.h 1 import23 ib designable45 inte ce uiview category 6 property nonatomic,assign cgfloat x 7 ...