add a code just after the body opening












1















What is the best way to add a code just after the body opening in Magento 2



I trayed



Content > design > configuration > Global > HTML Head



and added the code but not working



Also trayed to add it as a Widgets not working also.










share|improve this question



























    1















    What is the best way to add a code just after the body opening in Magento 2



    I trayed



    Content > design > configuration > Global > HTML Head



    and added the code but not working



    Also trayed to add it as a Widgets not working also.










    share|improve this question

























      1












      1








      1








      What is the best way to add a code just after the body opening in Magento 2



      I trayed



      Content > design > configuration > Global > HTML Head



      and added the code but not working



      Also trayed to add it as a Widgets not working also.










      share|improve this question














      What is the best way to add a code just after the body opening in Magento 2



      I trayed



      Content > design > configuration > Global > HTML Head



      and added the code but not working



      Also trayed to add it as a Widgets not working also.







      magento2






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked 20 hours ago









      CDzWebDevCDzWebDev

      22018




      22018






















          1 Answer
          1






          active

          oldest

          votes


















          1














          I don't think there is any option to add script or any code just after body tag in magento from admin however you can add it by below mentioned method by editing/adding code.



          You need to add provided code in your theme or module in default.xml inside body tag



          path for default.xml in module app/code/Vendor/Module/view/frontend/layout/default.xml



          path for default.xml in theme app/design/frontend/Vendor/Magento_Theme/layout/default.xml



          and need to add phtml file where your custom code will be added.



          path for phtml in your module app/code/Vendor/Module/view/frontend/templates/yourtemplate.phtml



          path for phtml in your theme app/design/frontend/Vendor/Magento_Theme/templates/yourtemplate.phtml



          Block need to be added inside body tag of default.xml



          <referenceContainer name="after.body.start">
          <block class="MagentoFrameworkViewElementTemplate" name="blockname" template="Magento_Theme::yourtemplate.phtml" before="-"/>
          </referenceContainer>


          Full example with default.xml



          <page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd">
          <body>
          <referenceContainer name="after.body.start">
          <block class="MagentoFrameworkViewElementTemplate" name="custombfb" template="Magento_Theme::html/bfd.phtml" before="-"/>
          </referenceContainer>
          </body>
          </page>


          However there is available option in admin to place custom scripts like tracking code other analytics or chatbot code from admin in header and footer.



          For header
          Admin->Content->Design->Configration->Edit Active Theme->HTML Head->Scripts and Style Sheets



          For footer
          Admin->Content->Design->Configration->Edit Active Theme->Footer->Miscellaneous HTML






          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%2f257637%2fadd-a-code-just-after-the-body-opening%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









            1














            I don't think there is any option to add script or any code just after body tag in magento from admin however you can add it by below mentioned method by editing/adding code.



            You need to add provided code in your theme or module in default.xml inside body tag



            path for default.xml in module app/code/Vendor/Module/view/frontend/layout/default.xml



            path for default.xml in theme app/design/frontend/Vendor/Magento_Theme/layout/default.xml



            and need to add phtml file where your custom code will be added.



            path for phtml in your module app/code/Vendor/Module/view/frontend/templates/yourtemplate.phtml



            path for phtml in your theme app/design/frontend/Vendor/Magento_Theme/templates/yourtemplate.phtml



            Block need to be added inside body tag of default.xml



            <referenceContainer name="after.body.start">
            <block class="MagentoFrameworkViewElementTemplate" name="blockname" template="Magento_Theme::yourtemplate.phtml" before="-"/>
            </referenceContainer>


            Full example with default.xml



            <page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd">
            <body>
            <referenceContainer name="after.body.start">
            <block class="MagentoFrameworkViewElementTemplate" name="custombfb" template="Magento_Theme::html/bfd.phtml" before="-"/>
            </referenceContainer>
            </body>
            </page>


            However there is available option in admin to place custom scripts like tracking code other analytics or chatbot code from admin in header and footer.



            For header
            Admin->Content->Design->Configration->Edit Active Theme->HTML Head->Scripts and Style Sheets



            For footer
            Admin->Content->Design->Configration->Edit Active Theme->Footer->Miscellaneous HTML






            share|improve this answer




























              1














              I don't think there is any option to add script or any code just after body tag in magento from admin however you can add it by below mentioned method by editing/adding code.



              You need to add provided code in your theme or module in default.xml inside body tag



              path for default.xml in module app/code/Vendor/Module/view/frontend/layout/default.xml



              path for default.xml in theme app/design/frontend/Vendor/Magento_Theme/layout/default.xml



              and need to add phtml file where your custom code will be added.



              path for phtml in your module app/code/Vendor/Module/view/frontend/templates/yourtemplate.phtml



              path for phtml in your theme app/design/frontend/Vendor/Magento_Theme/templates/yourtemplate.phtml



              Block need to be added inside body tag of default.xml



              <referenceContainer name="after.body.start">
              <block class="MagentoFrameworkViewElementTemplate" name="blockname" template="Magento_Theme::yourtemplate.phtml" before="-"/>
              </referenceContainer>


              Full example with default.xml



              <page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd">
              <body>
              <referenceContainer name="after.body.start">
              <block class="MagentoFrameworkViewElementTemplate" name="custombfb" template="Magento_Theme::html/bfd.phtml" before="-"/>
              </referenceContainer>
              </body>
              </page>


              However there is available option in admin to place custom scripts like tracking code other analytics or chatbot code from admin in header and footer.



              For header
              Admin->Content->Design->Configration->Edit Active Theme->HTML Head->Scripts and Style Sheets



              For footer
              Admin->Content->Design->Configration->Edit Active Theme->Footer->Miscellaneous HTML






              share|improve this answer


























                1












                1








                1







                I don't think there is any option to add script or any code just after body tag in magento from admin however you can add it by below mentioned method by editing/adding code.



                You need to add provided code in your theme or module in default.xml inside body tag



                path for default.xml in module app/code/Vendor/Module/view/frontend/layout/default.xml



                path for default.xml in theme app/design/frontend/Vendor/Magento_Theme/layout/default.xml



                and need to add phtml file where your custom code will be added.



                path for phtml in your module app/code/Vendor/Module/view/frontend/templates/yourtemplate.phtml



                path for phtml in your theme app/design/frontend/Vendor/Magento_Theme/templates/yourtemplate.phtml



                Block need to be added inside body tag of default.xml



                <referenceContainer name="after.body.start">
                <block class="MagentoFrameworkViewElementTemplate" name="blockname" template="Magento_Theme::yourtemplate.phtml" before="-"/>
                </referenceContainer>


                Full example with default.xml



                <page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd">
                <body>
                <referenceContainer name="after.body.start">
                <block class="MagentoFrameworkViewElementTemplate" name="custombfb" template="Magento_Theme::html/bfd.phtml" before="-"/>
                </referenceContainer>
                </body>
                </page>


                However there is available option in admin to place custom scripts like tracking code other analytics or chatbot code from admin in header and footer.



                For header
                Admin->Content->Design->Configration->Edit Active Theme->HTML Head->Scripts and Style Sheets



                For footer
                Admin->Content->Design->Configration->Edit Active Theme->Footer->Miscellaneous HTML






                share|improve this answer













                I don't think there is any option to add script or any code just after body tag in magento from admin however you can add it by below mentioned method by editing/adding code.



                You need to add provided code in your theme or module in default.xml inside body tag



                path for default.xml in module app/code/Vendor/Module/view/frontend/layout/default.xml



                path for default.xml in theme app/design/frontend/Vendor/Magento_Theme/layout/default.xml



                and need to add phtml file where your custom code will be added.



                path for phtml in your module app/code/Vendor/Module/view/frontend/templates/yourtemplate.phtml



                path for phtml in your theme app/design/frontend/Vendor/Magento_Theme/templates/yourtemplate.phtml



                Block need to be added inside body tag of default.xml



                <referenceContainer name="after.body.start">
                <block class="MagentoFrameworkViewElementTemplate" name="blockname" template="Magento_Theme::yourtemplate.phtml" before="-"/>
                </referenceContainer>


                Full example with default.xml



                <page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd">
                <body>
                <referenceContainer name="after.body.start">
                <block class="MagentoFrameworkViewElementTemplate" name="custombfb" template="Magento_Theme::html/bfd.phtml" before="-"/>
                </referenceContainer>
                </body>
                </page>


                However there is available option in admin to place custom scripts like tracking code other analytics or chatbot code from admin in header and footer.



                For header
                Admin->Content->Design->Configration->Edit Active Theme->HTML Head->Scripts and Style Sheets



                For footer
                Admin->Content->Design->Configration->Edit Active Theme->Footer->Miscellaneous HTML







                share|improve this answer












                share|improve this answer



                share|improve this answer










                answered 18 hours ago









                Aman AlamAman Alam

                881519




                881519






























                    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%2f257637%2fadd-a-code-just-after-the-body-opening%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

                    Polycentropodidae

                    Magento 2 Error message: Invalid state change requested

                    Paulmy