Why copy right is not showing after adding custom footer in custom theme magento 2?
-
05-02-2021 - |
Question
Please check the code below default.xml.Here i am using luma as parent theme.
<?xml version="1.0"?>
<page layout="3columns" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd">
<update handle="default_head_blocks"/>
<body>
<referenceBlock name="logo">
<arguments>
<argument name="logo_file" xsi:type="string">images/logo.jpg</argument>
<argument name="logo_alert" xsi:type="string">Ashmolean</argument>
<argument name="logo_ing_width" xsi:type="number">354</argument>
<argument name="logo_ing_height" xsi:type="number">100</argument>
</arguments>
</referenceBlock>
<referenceBlock name="footer_links" remove="false"> </referenceBlock>
<referenceBlock name="header.links">
<referenceBlock name="register-link" remove="true" />
<referenceBlock name="authorization-link" remove="false" />
<referenceBlock name="wish-list-link" remove="true" />
<referenceBlock name="my-account-link" remove="true" />
<referenceBlock name="authorization-link-login" remove="false"/>
</referenceBlock>
<referenceBlock name="header" remove="true"/>
<move element="catalog.topnav" destination="header-wrapper" after="logo"/>
<move element="top.search" destination="header-wrapper" after="catalog.topnav"/>
<referenceContainer name="header-wrapper" >
<block class="Magento\Framework\View\Element\Template" name="top.line" template="Magento_Theme::html/headersitemenu.phtml" before="-"/>
</referenceContainer>
<referenceBlock name="form.subscribe" remove="true" />
<referenceContainer name="footer-container">
<block class="Magento\Theme\Block\Html\Footer" name="footer" template="html/footer.phtml"/>
</referenceContainer>
<!-- <move element="copyright" destination="footer-container" after="footer"/> -->
</body>
</page>
Solution
Where is your <block class="Magento\Theme\Block\Html\Footer" name="copyright" template="Magento_Theme::html/copyright.phtml"/>
? you should add it inside :
<container name="footer" as="footer" label="Page Footer" htmlTag="div" htmlClass="footer content">...</container>
something like this:
<referenceContainer name="footer-container">
<container name="footer" as="footer" label="Page Footer" htmlTag="div" htmlClass="footer content">
<block class="Magento\Store\Block\Switcher" name="store_switcher" as="store_switcher" template="Magento_Store::switch/stores.phtml"/>
<block class="Magento\Framework\View\Element\Html\Links" name="footer_links">
<arguments>
<argument name="css_class" xsi:type="string">footer links</argument>
</arguments>
</block>
<block class="Magento\Theme\Block\Html\Footer" name="copyright" template="Magento_Theme::html/copyright.phtml"/>
<block class="Magento\Framework\View\Element\Template" name="report.bugs" template="Magento_Theme::html/bugreport.phtml" />
</container>
</referenceContainer>
Or:
<move element="copyright" destination="footer" after="footer_links"/>
Licensed under: CC-BY-SA with attribution
Not affiliated with magento.stackexchange