Skip to main content

add minicart to custom header

 <move element="minicart" destination="Custom_header" before="-" />

 

 

<!--referenceContainer name="page.wrapper" remove="true"/-->
        <referenceBlock name="header.container" remove="true" />   
        <referenceContainer name="page.wrapper">
            <block class="Magento\Framework\View\Element\Template"
            name="Custom_header"
            template="Magento_Theme::html/customheader.phtml"
            before="-"/>    
               
        </referenceContainer>

////*****************************************************************/////////
       
        <move element="minicart" destination="Custom_header" before="-" /> 

/////*****************************************************************///////////


--  Add this in minicart.phtml for instant price change

<span data-bind="html: getCartParam('subtotal')"></span> 


This will show live minicart in custom header

add 1 to customheader.phtml and 2 to default.xml

1. <?= $block->getChildHtml() ?>

2.  <move element="minicart" destination="Custom_header" before="-" />


Comments

Popular posts from this blog

Magento 2: Category list for custom magento system configuration section ( Backend )

In system.xml file field for multi select of category is like: NOTE: Use Select for Single item and multiselect for multiple in - <field id = "bannerlist" translate = "label" type = " multiselect " <group id = "bannerblock_setting" translate = "label" type = "text" delault = "1" sortOrder = "3" showInDefault = "1" showInWebsite = "1" showInStore = "1" > <label> Setting </label> <field id = "bannerlist" translate = "label" type = "multiselect" sortOrder = "10" showInDefault = "1" showInWebsite = "1" showInStore = "1" > <label> Select Category </label> <!-- <source_model>Magento\Config\Model\Config\Source\Yesno</source_model>--> <source_model> Ipragmatech\Bannerblock\Model\Config\Source\C...

Magento 2: Get Products by category ID

<?php $objectManager =  \Magento\Framework\App\ObjectManager::getInstance();        // $appState = $objectManager->get('\Magento\Framework\App\State'); // $appState->setAreaCode('frontend'); $categoryFactory = $objectManager->get('\Magento\Catalog\Model\CategoryFactory'); $categoryHelper = $objectManager->get('\Magento\Catalog\Helper\Category'); $categoryRepository = $objectManager->get('\Magento\Catalog\Model\CategoryRepository'); $store = $objectManager->get('Magento\Store\Model\StoreManagerInterface')->getStore(); $categoryId = 47; // YOUR CATEGORY ID $category = $categoryFactory->create()->load($categoryId); $categoryProducts = $category->getProductCollection()                              ->addAttributeToSelect('*');       ...