簡體   English   中英

Magento管理模板未調用

[英]Magento admin template not called

我已經在admin中創建了一個自定義頁面,在左側標簽中,我已經使用ajax調用了控制器。 在控制器中,我已經調用了模板文件,但是未顯示模板的內容,這是我的代碼Tabs.php。

 $this->addTab(
        'text_and_images',
        array(
            'label'   => Mage::helper('agile_dynamicproductpage')->__('Add Text and Image'),
            'title'   => Mage::helper('agile_dynamicproductpage')->__('Add Text and Image'),
            'url'   => $this->getUrl('*/*/test'),
            'class' => 'ajax'
        )
    );

IndexController.php

 public function testAction()
{
    $this->loadLayout('adminhtml_dynamicproductpage_dynamicblock_test');
    $this->renderLayout();
}

adminlayout.xml

<adminhtml_dynamicproductpage_dynamicblock_test>
    <reference name="content">
            <block type="core/template" name="dynamicblock" template="agile_dynamicpductpage/test.phtml"/>
    </reference>
</adminhtml_dynamicproductpage_dynamicblock_test>

test.phtml

<?php echo 'scuccess';?>

在此處輸入圖片說明

請幫忙

在控制器中嘗試一下,然后從xml中刪除引用。

<adminhtml_dynamicproductpage_dynamicblock_test>
        <block type="core/template" name="dynamicblock" template="agile_dynamicpductpage/test.phtml"/>
</adminhtml_dynamicproductpage_dynamicblock_test>

        $this->loadLayout('adminhtml_dynamicproductpage_dynamicblock_test');
        $block = $this->getLayout()
        ->getBlock('dynamicblock');
        $this->getResponse()->setBody($block->toHtml());

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM