Skip to content

Create Child Theme

Child theme for layout01#

  1. Copy these folders and files to your child theme app/design/frontend/MageBig/martfury/yourchildtheme/
    app/design/frontend/MageBig/martfury/layout01/etc/
    app/design/frontend/MageBig/martfury/layout01/media/
    app/design/frontend/MageBig/martfury/layout01/theme.xml
    
  2. Change title and parent theme in theme.xml
    <!--
    /**
     * Copyright © magebig.com - All rights reserved.
     * See LICENSE.txt for license details.
     */
    -->
    <theme xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:Config/etc/theme.xsd">
        <title>Your title</title>
        <parent>MageBig/martfury_layout01</parent>
        <media>
            <preview_image>media/preview.jpg</preview_image>
        </media>
    </theme>
    
  3. Run command
    bin/magento setup:upgrade
    bin/magento setup:static-content:deploy -f
    
  4. Login to admin MAGEBIG > Martfury Theme > Choose Layout > Active your child theme

  5. Create all Widgets (CONTENT > Widgets) similar layout01

Child theme for layout02 and other#

  1. Copy theme folder you want to create child theme

    E.g.: app\design\frontend\MageBig\martfury\layout02

  2. Rename folder layout02 to yourchildtheme

    You can change the title of child theme in theme.xml

  3. Run command

    bin/magento setup:upgrade
    bin/magento setup:static-content:deploy -f
    

  4. Login to backend

    MAGEBIG > Martfury Theme > Choose Layout > Active your child theme

  5. Create all Widgets (CONTENT > Widgets) similar layout02