I want to add back to top button on our site. I referred the below link http://magentosource.blogspot.com/2013/10/add-back-to-top-button-in-magento.html

But we have no footer.phtml.

Could anyone please help me where to add this footer.html and how to create back to top button?


If your theme doesn't have footer.phtml then it is probably calling core footer.phtml which is:


copy above footer.phtml to your theme directory app/design/frontend/Vendor/Theme/templates/html/ and do the needful there.

After your development in footer.phtml run these commands:

php -dmemory_limit=1G bin/magento setup:static-content:deploy -f
php bin/magento cache:clean


I have checked the link you have shared, it is not working. Please try this code below, you can add this code in app/code/frontend/Vendor/YourTheme/templates/html/header.phtml

<div id="back_top" style="display: block;"></div>
<style type="text/css">
    #back_top {
    background-color: red;
    bottom: 22px;
    cursor: pointer;
    display: none;
    height: 44px;
    position: fixed;
    right: 200px;
    width: 54px;
    ], function($){
        jQuery(window).scroll(function() {
            if (jQuery(this).scrollTop() > 300) {
            } else {
        jQuery("#back_top").click(function() {
            jQuery("html, body").animate({ scrollTop: 0 }, "slow");
            return false;
  • I have copied "footer.phtml" and pasted into our theme directory but its not working.
    – Siva
    Jul 10 '19 at 6:41
  • @Siva check updated answer Jul 10 '19 at 6:45
  • @Thanks, Do i need to add anything regarding this footer.phtml in layout.xml file?
    – Siva
    Jul 10 '19 at 6:47
  • No nothing in layout.xml after deployment script check your website source on browser and verify if new code appearing Jul 10 '19 at 6:48
  • 1
    Sure, let me try Jul 10 '19 at 9:09

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.