2015-05-19 187 views
0

後,我想表明的彈出窗口,當管理員成功登錄打開彈出窗口我有一個自定義模塊Setstore_Notification與config.xml文件 -Magento的 - 管理員登陸

<config> 
    <modules> 
    <Setstore_Notification> 
     <version>0.0.1</version> 
    </Setstore_Notification> 
    </modules> 
    <global> 
    <events> 
    <admin_session_user_login_success> 
     <observers> 
     <Setstore_Notification_customer_register_success> 
      <type>singleton</type> 
      <class>Setstore_Notification_Model_Observer</class> 
      <method>choosestore</method> 
     </Setstore_Notification_customer_register_success> 
    </observers> 
    </admin_session_user_login_success> 
    </events> 
    </global> 
</config> 

,並在型號觀測文件 -

<?php 
class Setstore_Notification_Model_Observer { 
    public function choosestore(Varien_Event_Observer $observer) { 

     $event = $observer->getEvent(); 

     $layout = $observer->getEvent()->getLayout();   

     ----- 


    } 
} 
?> 

我不明白我該如何在觀察者文件中調用彈出窗口。我在儀表板頁面中包含window.js

任何幫助表示讚賞。

謝謝。

回答

0

通過渲染塊做它

$this->loadLayout(); 
$layout = $this->getLayout(); 
$block = $layout->getBlock("hello"); 
echo $block->toHtml(); 

裏面招呼塊將

<script>doPopup();</script> 

另一種方式呈現CMS頁面

echo $this->getLayout()->createBlock('cms/block') 
    ->setBlockId('idOfMyCmsPage') 
    ->toHtml();