0
我已經將自舉模態集成到Magento電子商務內我的自定義他們和它工作得很好,除了一個問題:2秒延遲加載模式的內容時,使用.phtml模板文件。延遲加載模板文件內部引導模態
如果我使用保存在根目錄下的目錄中的a.html文件,它可以無延遲地無縫加載,並且看起來很漂亮。同樣,如果我將我的模態內容嵌入到同一頁面中,它也會正確加載。
不幸的是,這些都不是真正的選擇:使用.html排除了能夠在需要時使用模板部分內部的php腳本,並且我不想通過嵌入模式內容來混亂頁面;我想讓他們在他們自己的部分分開。
我寫的模塊是相當簡單的使用只包含控制器執行以下操作:
public function rebatesAction(){
$block = $this->getLayout()->createBlock('core/template')->setTemplate('partials/modals/rebates.phtml');
$this->getResponse()->setBody($block->toHtml());
}
我的問題是,我該如何消除延遲2秒加載我使用這種方法模式的內容時?或者,是否有不同的方法可以解決此問題?
Eitherway通過layout.xml直接將內容放入模板中,然後切換它......或者獲得更好的服務器,不幸的是,magento是一個真正的慢點。 Just ho – Soundz
@Soundz:你的意思是local.xml裏面的設計>前端> myTheme>佈局> local.xml? – max7
@Soundz:我試着用getChildHtml()直接在頁面內調用我的.phtml文件。它會做一些奇怪的事情:當第一次訪問模態時,我的部分內容會出現約2秒鐘,然後完全消失,並在隨後調用模態時不會返回。 – max7