cancel
Showing results for 
Search instead for 
Did you mean: 

topLinks not moved

topLinks not moved

I would like to move top.links to outside panel.

In default.xml:

 

       <move element="top.links" destination="custom_header"  />

In customheader.phtml:

   <?php echo $this->getChildHtml("topLinks"); ?> 

but it's not picking up the top links.

 

Do you have any suggestions?

 

2 REPLIES

Re: topLinks not moved

Hi @tvgarden

 

Have you overrided this in your custom theme ?

 

Refer this links - https://magento.stackexchange.com/questions/103503/how-to-move-the-top-links-to-the-navigation-bar-m...

 

explained it well on this link how to move top links , that will helps you to resolve the issue .

if issue solved,Click Kudos & Accept as Solution

Re: topLinks not moved

Hi @ManthanDave ,

 

Thanks for the link.

I have gone through the solution but it's still not appearing.

My default.xml is:

<page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd">
       <head>
        <css src="Hiddentechies_Bizkick::css/bootstrap.min.css"/>
        <css src="Hiddentechies_Bizkick::css/owl.carousel.css"/>
        <css src="Hiddentechies_Bizkick::css/owl.theme.css"/>
        <css src="Hiddentechies_Bizkick::css/owl.transitions.css"/>
        <css src="Hiddentechies_Bizkick::css/fancybox/jquery.fancybox.css"/>
        <css src="Hiddentechies_Bizkick::css/font-awesome.min.css"/>
        <css src="Hiddentechies_Bizkick::css/calculus.css"/>
        
    </head>
    <body>
        <referenceContainer name="head.additional">
            <block class="Magento\Framework\View\Element\Template" name="custom.css" template="Hiddentechies_Bizkick::customcss.phtml" before="-"/>
        </referenceContainer>
      <!--To add custom logo-->
        <referenceBlock name="logo">
            <arguments>
                <argument name="logo_file" xsi:type="string">images/logo.png</argument>
                <argument name="logo_img_width" xsi:type="number">300</argument>
                <argument name="logo_img_height" xsi:type="number">78</argument>
            </arguments>
        </referenceBlock>
 
        <referenceContainer name="header.container">
            <block class="Magento\Framework\View\Element\Template" name="custom_header" as="custom_header" template="Hiddentechies_Bizkick::html/customheader.phtml"  before="-"/>
       
            <container name="header.panel.wrapper" htmlClass="panel wrapper" htmlTag="div" before="-">
                <container name="header.panel" label="Page Header Panel" htmlTag="div" htmlClass="panel header">
                </container>
       </container>


      <referenceBlock name="top.links">
            <block class="Magento\Theme\Block\Html\Header" name="header" as="header" before="-">
                <arguments>
                    <argument name="show_part" xsi:type="string">welcome</argument>
                </arguments>
            </block>
        </referenceBlock>
       
        </referenceContainer>
        
 
        <move element="minicart" destination="custom_header"/>
        <move element="top.search" destination="custom_header"/>
          <move element="top.links" destination="custom_header"/>

        <move element="logo" as="logo" destination="custom_header"/>
       


        <referenceContainer name="footer-container">
            <block class="Magento\Framework\View\Element\Template" as="bizkick.footer" name="bizkick.footer" template="Hiddentechies_Bizkick::html/footer.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="html/copyright.phtml"/>
            </block>
            <referenceBlock name="report.bugs" remove="true"/>
            <referenceBlock name="footer" remove="true"/>
        </referenceContainer>
        <referenceContainer name="page.wrapper">
            <block class="Magento\Framework\View\Element\Template" as="blzkick.above" name="blzkick.above" template="Hiddentechies_Bizkick::bizkickabove.phtml" before="main.content" />
            <block class="Magento\Framework\View\Element\Template" as="blzkick.below" name="blzkick.below" template="Hiddentechies_Bizkick::bizkickbelow.phtml" after="main.content" />
        </referenceContainer>
        <referenceBlock name="wish-list-link" remove="true"/>



    </body>
</page>

And customheader.phtml is:

 

<header class="header page-main">
<div class="row">
<div class="col-sm-4 col-xs-12">
    <?php echo $this->getChildHtml("logo"); ?>
</div>
<div class="col-sm-4  col-xs-12">
    <div class="table-cell">
     <h3><i class="fa fa-phone"></i> 01253 841387</h3>
    <?php echo $this->getChildHtml("topSearch"); ?>

    </div>

</div>
<div class="col-sm-4  col-xs-12 text-right">
    <div class="table-cell footer_links">
    <?php echo $this->getLayout()->createBlock('Magento\Cms\Block\Block')->setBlockId("header-right-column")->toHtml(); ?>
    <?php echo $this->getChildHtml("topLinks"); ?> 
    

    <?php echo $this->getChildHtml('minicart'); ?>
    </div>
</div>
</div>
</header>