靜態塊主要是指在後台新增的可用靜態塊
呼叫方法常見的有如下幾種:
1、直接在homepage中呼叫(只限首頁):
修改layout中的xml**
block_id
通過修改reference 中的name屬性值調整主體位置,通過block中的before或after屬性值調整相對順序
cms 頁以及static block還可以通過如下方法呼叫:
}(其中的name為自定義的,block_id 為靜態塊的 identi)
2、直接在模板的 .phtml 中呼叫
<?php echo $this->getlayout()->createblock('cms/block')->setblockid('block_id')->tohtml(); ?>
3、在對應的 .xml 中的目標位置呼叫
block_id
4、使用 getchildhtml() 方法呼叫(類似方法3):
首先在page.xml檔案中定義乙個childhtml名稱(這邊用test代替)
可以參考before_body_end那段**
定義自己需要的如:
然後將呼叫的**新增到對應的xml布局檔案的正確位置
例如這邊我們插入到catalog.xml 中的塊中,這樣就可以在任意頁面呼叫,當然你也可以加到你想要的頁面中。
testblock
……
新增static block名稱為testblock
內容自己定義,如:
到你想讓這塊內容出現的頁面呼叫它
這邊我們在1column.phtml中呼叫
<?php echo $this->getchildhtml(『test』) ?>
objc msgSend呼叫引數是block的函式
有乙個函式的引數是block 例 void delete nsstring value result callbackblcok callback 正常的呼叫就是如下 x sharedinstance delete value result int number 複製 突然想到如果都用runtime...
PhpStrom新增除錯功能
要給phpstrom新增除錯功能,需要安裝xdebug,建立乙個php檔案,在裡面輸入phpinfo 執行 在頁面檢視源 然後複製 開啟這個 download.php 點選 把 貼上到下面框中 點選 點選xampp右側的explorer 點選xammp裡的config,懸著php php.ini 在...
magento新增confirm email驗證
2012 5 26更新為 編輯prototype validation.js 新增 validate cemail please make sure your email matches.function v validate cemail是html中標籤的class,checkemail 是在另外...