не удается отобразить файл phtml magento 1.7


Это мой конфигурационный файл

<?xml version="1.0"?>
<config>
    <modules>
        <Ilogix_Regionbased>
            <version>0.1.0</version>
        </Ilogix_Regionbased>
    </modules>
    <frontend>
        <routers>
            <regionbased>
                <use>standard</use>
                <args>
                    <module>Ilogix_Regionbased</module>
                    <frontName>ilogix_regionbased</frontName>
                </args>
            </regionbased>
        </routers>
    </frontend>
    <admin>
        <routers>
            <regionbased>
                <use>admin</use>
                <args>
                    <module>Ilogix_Regionbased</module>
                    <frontName>ilogix_regionbased</frontName>
                </args>
            </regionbased>
        </routers>
    </admin>
    <global>
        <helpers>
            <regionbased>
                <class>Ilogix_Regionbased_Helper</class>
            </regionbased>
        </helpers>
        <blocks>
            <ilogix_regionbased>
                <!-- Set a block definition and lookup directory -->
                <class>Ilogix_Regionbased_Block_Adminhtml_Regionbased</class>
            </ilogix_regionbased>
        </blocks>
    </global>
    <adminhtml>
        <layout>
            <updates>
                <regionbased>
                    <file>ilogix/regionbased.xml</file>
                </regionbased>
            </updates>
        </layout>
        <menu>
            <catalog module="adminhtml">
                <children>
                    <regionbased module="regionbased">
                        <title>Regions</title>
                        <sort_order>181</sort_order>
                        <action>ilogix_regionbased/adminhtml_index</action>
                    </regionbased>
                </children>
        </catalog>
        </menu>
    </adminhtml>
</config>

Это мой файл блокировки/app/code/local/Ilogix/Regionbased/Block/Adminhtml/Regionbased.php

class Ilogix_Regionbased_Block_Adminhtml_Regionbased extends Mage_Core_Block_Template
{
    public function __construct()
    {
        parent::__construct();
    }
}

Это мой XML-файл макета

<?xml version="1.0" ?>
<layout>
        <regionbased_adminhtml_index_index>
        <reference name="content">
            <block type="core/template"  name="regions" template="regionbased/index.phtml"/>
        </reference>
    </regionbased_adminhtml_index_index>
</layout>

Здесь, когда я использую тип блока="ядро/шаблон", он отлично отображает мой файл phtml, но когда я пытаюсь использовать тип блока="на основе региона/adminhtml_regionbased", он не отображает файл phtml. не уверен, что я здесь делаю не так. Пожалуйста, помогите!

Спасибо

Author: Rahul Makwana, 2018-12-07

1 answers

Попробуйте это:

XML-файл макета:

<?xml version="1.0" ?>
<layout>
    <regionbased_adminhtml_index_index>
        <reference name="content">
            <block type="regionbased/adminhtml_regionbased"  name="regions" template="regionbased/index.phtml"/>
        </reference>
    </regionbased_adminhtml_index_index>
</layout>

Файл блокировки:

<?php

class Ilogix_Regionbased_Block_Adminhtml_Regionbased extends Mage_Adminhtml_Block_Template
{
    public function __construct()
    {
        parent::__construct();
    }

}

Config.xml файл

 <global>
        <blocks>
            <regionbased>
                <class>Ilogix_Regionbased_Block</class>
            </regionbased>
        </blocks>
 </global>
 0
Author: Abdul, 2018-12-07 12:23:19