cancel
Showing results for 
Search instead for 
Did you mean: 

Magento CE 2.2.4 Luma Theme footer setting error

Re: Magento CE 2.2.4 Luma Theme footer setting error

Hello 

 

@WZ_OZES

 

Remove copyright using below xml code

 

<referenceBlock name="copyright" remove="true"/> 

And create the

<referenceContainer name="footer"> 
			<block class="Magento\Cms\Block\Block" before="-" name="footer_content">
				<arguments>
					<argument name="block_id" xsi:type="string">footer-content</argument>
				</arguments>
			</block>
        </referenceContainer>

new block and assign it

 

Hope it will help you.

 

If work then gives kudos or mark as solution.

 


Problem solved? Click Kudos & Accept as Solution!
Sunil Patel
Magento 2 Certified Professional Developer & Frontend Developer

Re: Magento CE 2.2.4 Luma Theme footer setting error


@Rakesh Jesadiya wrote:

You can use below xml,

<referenceContainer name="footer" remove="true"/>

if still error let me know.


Hi Rakesh, this command will remove the footer block but not copyright. However, I tracked the copyright and found that it is generated by /public_html/vendor/magento/module-theme/view/frontend/templates/html/copyright.phtml. I modifed the content in copyright.phtml and achieved what I want. By deleting the content in this file, the copyright information will also be deleted but the background stays there. But what I want to achieve is to change the wording of copyright, so it works for me. Hopefully in next version, Magento fixes this issue then I don't have to do this again. Thanks for your help!

Re: Magento CE 2.2.4 Luma Theme footer setting error

You can just remove copyright by below way,

<referenceBlock name="copyright" remove="true"/> 

By default change content of copyright from backend, your content will be changed though error is displayed.

If Issue Solved, Click Kudos/Accept As solutions. Get Magento insight from
Magento 2 Blogs/Tutorial

Re: Magento CE 2.2.4 Luma Theme footer setting error

Hi WZ_OZES,

 

Please Note : This is magento 2.2.4 know issue and below fix is just a temporary fix. You should not directly change Magento core file instead (override or create a plugin)

 

Temporary work around for this will be to change: Magento\Email\Model\AbstractTemplate.php

public function setForcedArea($templateId)
    {
        if ($this->area) {
            throw new \LogicException(__('Area is already set'));
        }
        $this->area = $this->emailConfig->getTemplateArea($templateId);
        return $this;
    }

Replace above code with:

public function setForcedArea($templateId)
    {
        if (!isset($this->area)) {
           $this->area = $this->emailConfig->getTemplateArea($templateId);
        }
        return $this;
    }