Custom module does not display in pageMagento new custom block moduleShow icon on product on each pageMagento...

Pronouncing Dictionary.com's W.O.D "vade mecum" in English

TGV timetables / schedules?

Possibly bubble sort algorithm

How does one intimidate enemies without having the capacity for violence?

Why Is Death Allowed In the Matrix?

How is this relation reflexive?

"You are your self first supporter", a more proper way to say it

Why is an old chain unsafe?

What are these boxed doors outside store fronts in New York?

Circuitry of TV splitters

Can Medicine checks be used, with decent rolls, to completely mitigate the risk of death from ongoing damage?

Japan - Plan around max visa duration

What is the offset in a seaplane's hull?

Can a German sentence have two subjects?

Shell script can be run only with sh command

Infinite past with a beginning?

A Journey Through Space and Time

How to add power-LED to my small amplifier?

N.B. ligature in Latex

Patience, young "Padovan"

Is there a familial term for apples and pears?

How to make payment on the internet without leaving a money trail?

How is the claim "I am in New York only if I am in America" the same as "If I am in New York, then I am in America?

Chess with symmetric move-square



Custom module does not display in page


Magento new custom block moduleShow icon on product on each pageMagento Block disappears after override in custom modulerewrite block not workingCustom module throwing 'invalid block type' after being pushed to the staging environmentCalling block's method in template doesn't workCustom phtml not getting called from the Block magentoMagento 1.9 frontend custom page showing 404 pageDisplay module on product pageMagento 1.9 add layout and template to custom module in admin






.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty{ margin-bottom:0;
}







0















I'm trying to add custom block module to homepage but it does not load my block.phtml file. Here are my files:
app/etc/modules/MG_Block.xml:



<config>
<modules>
<MG_MyBlock>
<active>true</active>
<codePool>local</codePool>
</MG_MyBlock>
</modules>
</config>


app/code/local/MG/MyBlock/etc/config.xml:



<config>
<modules>
<MG_MyBlock>
<version>0.1.0</version>
</MG_MyBlock>
</modules>
<global>
<blocks>
<mg_myblock>
<class>MG_MyBlock_Block</class>
</mg_myblock>
</blocks>
</global>
</config>`


app/code/local/MG/MyBlock/Block/Products.php:



class MG_MyBlock_Block_Products extends Mage_Core_Block_Abstract{
public function index(){
return "hello world";
}
}


app/design/frontend/rwd/default/template/mg/products.phtml:



<?php echo $this->index(); ?>


app/design/frontend/rwd/default/layout/local.xml:



<layout version="0.1.0">
<default>
<reference name="content">
<block type="mg_myblock/products" output="toHtml" name="myblock" template="mg/products.phtml" after="-" />
</reference>
</default>
</layout>


When I use var_dump in _construct() function in my block it shows var_dump but it does not load template file.










share|improve this question
















bumped to the homepage by Community 3 mins ago


This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.
















  • add your controller code for more idea.

    – Suresh Chikani
    Sep 29 '16 at 9:38











  • I extend Mage_Core_Block_Template instead of Mage_Core_Block_Abstract and it works.

    – magento_user
    Sep 29 '16 at 9:43


















0















I'm trying to add custom block module to homepage but it does not load my block.phtml file. Here are my files:
app/etc/modules/MG_Block.xml:



<config>
<modules>
<MG_MyBlock>
<active>true</active>
<codePool>local</codePool>
</MG_MyBlock>
</modules>
</config>


app/code/local/MG/MyBlock/etc/config.xml:



<config>
<modules>
<MG_MyBlock>
<version>0.1.0</version>
</MG_MyBlock>
</modules>
<global>
<blocks>
<mg_myblock>
<class>MG_MyBlock_Block</class>
</mg_myblock>
</blocks>
</global>
</config>`


app/code/local/MG/MyBlock/Block/Products.php:



class MG_MyBlock_Block_Products extends Mage_Core_Block_Abstract{
public function index(){
return "hello world";
}
}


app/design/frontend/rwd/default/template/mg/products.phtml:



<?php echo $this->index(); ?>


app/design/frontend/rwd/default/layout/local.xml:



<layout version="0.1.0">
<default>
<reference name="content">
<block type="mg_myblock/products" output="toHtml" name="myblock" template="mg/products.phtml" after="-" />
</reference>
</default>
</layout>


When I use var_dump in _construct() function in my block it shows var_dump but it does not load template file.










share|improve this question
















bumped to the homepage by Community 3 mins ago


This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.
















  • add your controller code for more idea.

    – Suresh Chikani
    Sep 29 '16 at 9:38











  • I extend Mage_Core_Block_Template instead of Mage_Core_Block_Abstract and it works.

    – magento_user
    Sep 29 '16 at 9:43














0












0








0








I'm trying to add custom block module to homepage but it does not load my block.phtml file. Here are my files:
app/etc/modules/MG_Block.xml:



<config>
<modules>
<MG_MyBlock>
<active>true</active>
<codePool>local</codePool>
</MG_MyBlock>
</modules>
</config>


app/code/local/MG/MyBlock/etc/config.xml:



<config>
<modules>
<MG_MyBlock>
<version>0.1.0</version>
</MG_MyBlock>
</modules>
<global>
<blocks>
<mg_myblock>
<class>MG_MyBlock_Block</class>
</mg_myblock>
</blocks>
</global>
</config>`


app/code/local/MG/MyBlock/Block/Products.php:



class MG_MyBlock_Block_Products extends Mage_Core_Block_Abstract{
public function index(){
return "hello world";
}
}


app/design/frontend/rwd/default/template/mg/products.phtml:



<?php echo $this->index(); ?>


app/design/frontend/rwd/default/layout/local.xml:



<layout version="0.1.0">
<default>
<reference name="content">
<block type="mg_myblock/products" output="toHtml" name="myblock" template="mg/products.phtml" after="-" />
</reference>
</default>
</layout>


When I use var_dump in _construct() function in my block it shows var_dump but it does not load template file.










share|improve this question
















I'm trying to add custom block module to homepage but it does not load my block.phtml file. Here are my files:
app/etc/modules/MG_Block.xml:



<config>
<modules>
<MG_MyBlock>
<active>true</active>
<codePool>local</codePool>
</MG_MyBlock>
</modules>
</config>


app/code/local/MG/MyBlock/etc/config.xml:



<config>
<modules>
<MG_MyBlock>
<version>0.1.0</version>
</MG_MyBlock>
</modules>
<global>
<blocks>
<mg_myblock>
<class>MG_MyBlock_Block</class>
</mg_myblock>
</blocks>
</global>
</config>`


app/code/local/MG/MyBlock/Block/Products.php:



class MG_MyBlock_Block_Products extends Mage_Core_Block_Abstract{
public function index(){
return "hello world";
}
}


app/design/frontend/rwd/default/template/mg/products.phtml:



<?php echo $this->index(); ?>


app/design/frontend/rwd/default/layout/local.xml:



<layout version="0.1.0">
<default>
<reference name="content">
<block type="mg_myblock/products" output="toHtml" name="myblock" template="mg/products.phtml" after="-" />
</reference>
</default>
</layout>


When I use var_dump in _construct() function in my block it shows var_dump but it does not load template file.







magento-1.9 module blocks template






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Sep 28 '16 at 10:39









Qaisar Satti

27.1k1256109




27.1k1256109










asked Sep 28 '16 at 10:19









magento_usermagento_user

1




1





bumped to the homepage by Community 3 mins ago


This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.







bumped to the homepage by Community 3 mins ago


This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.















  • add your controller code for more idea.

    – Suresh Chikani
    Sep 29 '16 at 9:38











  • I extend Mage_Core_Block_Template instead of Mage_Core_Block_Abstract and it works.

    – magento_user
    Sep 29 '16 at 9:43



















  • add your controller code for more idea.

    – Suresh Chikani
    Sep 29 '16 at 9:38











  • I extend Mage_Core_Block_Template instead of Mage_Core_Block_Abstract and it works.

    – magento_user
    Sep 29 '16 at 9:43

















add your controller code for more idea.

– Suresh Chikani
Sep 29 '16 at 9:38





add your controller code for more idea.

– Suresh Chikani
Sep 29 '16 at 9:38













I extend Mage_Core_Block_Template instead of Mage_Core_Block_Abstract and it works.

– magento_user
Sep 29 '16 at 9:43





I extend Mage_Core_Block_Template instead of Mage_Core_Block_Abstract and it works.

– magento_user
Sep 29 '16 at 9:43










1 Answer
1






active

oldest

votes


















0














First add "module.xml" in layout tag in "config.xml".



<config>
<modules>
<MG_MyBlock>
<version>0.1.0</version>
</MG_MyBlock>
</modules>
<global>
<blocks>
<mg_myblock>
<class>MG_MyBlock_Block</class>
</mg_myblock>
</blocks>
</global>
<frontend>
<routers>
<myblock>
<use>standard</use>
<args>
<module>myblock</module>
<frontName>formtest</frontName>
</args>
</myblock>
</routers>
<layout>
<updates>
<mymodule>
<file>mymodule.xml</file>
</mymodule>
</updates>
</layout>
</frontend>
</config>


Then define "module.xml".



<layout version="0.1.0">
<formtest_myblock_index>
<reference name="content">
<block type="mg_myblock/products" output="toHtml" name="myblock" template="mg/products.phtml" after="-" />
</reference>
</formtest_myblock_index>
</layout>


Try with this.






share|improve this answer
























    Your Answer








    StackExchange.ready(function() {
    var channelOptions = {
    tags: "".split(" "),
    id: "479"
    };
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function() {
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled) {
    StackExchange.using("snippets", function() {
    createEditor();
    });
    }
    else {
    createEditor();
    }
    });

    function createEditor() {
    StackExchange.prepareEditor({
    heartbeatType: 'answer',
    autoActivateHeartbeat: false,
    convertImagesToLinks: false,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: null,
    bindNavPrevention: true,
    postfix: "",
    imageUploader: {
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    },
    onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    });


    }
    });














    draft saved

    draft discarded


















    StackExchange.ready(
    function () {
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmagento.stackexchange.com%2fquestions%2f138458%2fcustom-module-does-not-display-in-page%23new-answer', 'question_page');
    }
    );

    Post as a guest















    Required, but never shown

























    1 Answer
    1






    active

    oldest

    votes








    1 Answer
    1






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    0














    First add "module.xml" in layout tag in "config.xml".



    <config>
    <modules>
    <MG_MyBlock>
    <version>0.1.0</version>
    </MG_MyBlock>
    </modules>
    <global>
    <blocks>
    <mg_myblock>
    <class>MG_MyBlock_Block</class>
    </mg_myblock>
    </blocks>
    </global>
    <frontend>
    <routers>
    <myblock>
    <use>standard</use>
    <args>
    <module>myblock</module>
    <frontName>formtest</frontName>
    </args>
    </myblock>
    </routers>
    <layout>
    <updates>
    <mymodule>
    <file>mymodule.xml</file>
    </mymodule>
    </updates>
    </layout>
    </frontend>
    </config>


    Then define "module.xml".



    <layout version="0.1.0">
    <formtest_myblock_index>
    <reference name="content">
    <block type="mg_myblock/products" output="toHtml" name="myblock" template="mg/products.phtml" after="-" />
    </reference>
    </formtest_myblock_index>
    </layout>


    Try with this.






    share|improve this answer




























      0














      First add "module.xml" in layout tag in "config.xml".



      <config>
      <modules>
      <MG_MyBlock>
      <version>0.1.0</version>
      </MG_MyBlock>
      </modules>
      <global>
      <blocks>
      <mg_myblock>
      <class>MG_MyBlock_Block</class>
      </mg_myblock>
      </blocks>
      </global>
      <frontend>
      <routers>
      <myblock>
      <use>standard</use>
      <args>
      <module>myblock</module>
      <frontName>formtest</frontName>
      </args>
      </myblock>
      </routers>
      <layout>
      <updates>
      <mymodule>
      <file>mymodule.xml</file>
      </mymodule>
      </updates>
      </layout>
      </frontend>
      </config>


      Then define "module.xml".



      <layout version="0.1.0">
      <formtest_myblock_index>
      <reference name="content">
      <block type="mg_myblock/products" output="toHtml" name="myblock" template="mg/products.phtml" after="-" />
      </reference>
      </formtest_myblock_index>
      </layout>


      Try with this.






      share|improve this answer


























        0












        0








        0







        First add "module.xml" in layout tag in "config.xml".



        <config>
        <modules>
        <MG_MyBlock>
        <version>0.1.0</version>
        </MG_MyBlock>
        </modules>
        <global>
        <blocks>
        <mg_myblock>
        <class>MG_MyBlock_Block</class>
        </mg_myblock>
        </blocks>
        </global>
        <frontend>
        <routers>
        <myblock>
        <use>standard</use>
        <args>
        <module>myblock</module>
        <frontName>formtest</frontName>
        </args>
        </myblock>
        </routers>
        <layout>
        <updates>
        <mymodule>
        <file>mymodule.xml</file>
        </mymodule>
        </updates>
        </layout>
        </frontend>
        </config>


        Then define "module.xml".



        <layout version="0.1.0">
        <formtest_myblock_index>
        <reference name="content">
        <block type="mg_myblock/products" output="toHtml" name="myblock" template="mg/products.phtml" after="-" />
        </reference>
        </formtest_myblock_index>
        </layout>


        Try with this.






        share|improve this answer













        First add "module.xml" in layout tag in "config.xml".



        <config>
        <modules>
        <MG_MyBlock>
        <version>0.1.0</version>
        </MG_MyBlock>
        </modules>
        <global>
        <blocks>
        <mg_myblock>
        <class>MG_MyBlock_Block</class>
        </mg_myblock>
        </blocks>
        </global>
        <frontend>
        <routers>
        <myblock>
        <use>standard</use>
        <args>
        <module>myblock</module>
        <frontName>formtest</frontName>
        </args>
        </myblock>
        </routers>
        <layout>
        <updates>
        <mymodule>
        <file>mymodule.xml</file>
        </mymodule>
        </updates>
        </layout>
        </frontend>
        </config>


        Then define "module.xml".



        <layout version="0.1.0">
        <formtest_myblock_index>
        <reference name="content">
        <block type="mg_myblock/products" output="toHtml" name="myblock" template="mg/products.phtml" after="-" />
        </reference>
        </formtest_myblock_index>
        </layout>


        Try with this.







        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered Jul 26 '18 at 9:28









        Charul TyagiCharul Tyagi

        715113




        715113






























            draft saved

            draft discarded




















































            Thanks for contributing an answer to Magento Stack Exchange!


            • Please be sure to answer the question. Provide details and share your research!

            But avoid



            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.


            To learn more, see our tips on writing great answers.




            draft saved


            draft discarded














            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmagento.stackexchange.com%2fquestions%2f138458%2fcustom-module-does-not-display-in-page%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown





















































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown

































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown







            Popular posts from this blog

            “%fieldName is a required field.”, in Magento2 REST API Call for GET Method Type The Next...

            How to change City field to a dropdown in Checkout step Magento 2Magento 2 : How to change UI field(s)...

            夢乃愛華...