{"id":378496,"date":"2023-04-27T07:49:34","date_gmt":"2023-04-27T07:49:34","guid":{"rendered":"https:\/\/webkul.com\/blog\/?p=378496"},"modified":"2023-04-27T09:05:05","modified_gmt":"2023-04-27T09:05:05","slug":"theme-fallback-mechanism-magento-2","status":"publish","type":"post","link":"https:\/\/webkul.com\/blog\/theme-fallback-mechanism-magento-2\/","title":{"rendered":"Theme Fallback Mechanism Magento 2"},"content":{"rendered":"\n<h3 class=\"wp-block-heading\">What is Theme Fallback in magento 2<\/h3>\n\n\n\n<p>Theme Fallback is a mechanism that checks the source file genealogically. if a view file is not found in the current theme, the system searches in the parent themes and module files in magento 2.<\/p>\n\n\n\n<p>for example-<\/p>\n\n\n\n<p>If we have a child theme, if the instance needs a source file first it will check in the current child theme and use it, if not found in the current child theme after that parent theme. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\">In this tutorial, we&#8217;ll override the template, layout, and static file<\/h3>\n\n\n\n<p>first, we create a custom child theme <\/p>\n\n\n\n<p>to create a theme check &#8211;<a href=\"https:\/\/webkul.com\/blog\/custom-theme-in-magento2\/\" target=\"_blank\" rel=\"noreferrer noopener\"> create a custom theme in magento 2<\/a><\/p>\n\n\n\n<h4 class=\"wp-block-heading\">In this blog we&#8217;ll change a product page, using template overriding we&#8217;ll change the attribute to a custom text, using layout overriding we&#8217;ll remove the product page breadcrumb, and using static file overriding we&#8217;ll change the store logo.<\/h4>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"720\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/04\/main-1200x720.png\" alt=\"main\" class=\"wp-image-378509\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/04\/main-1200x720.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/04\/main-300x180.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/04\/main-250x150.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/04\/main-768x461.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/04\/main.png 1293w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Template overriding:<\/h3>\n\n\n\n<p>The fallback mechanism flows for templates :<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Current theme templates:\u00a0<code>&lt;current_theme_dir&gt;\/&lt;Vendor&gt;_&lt;Module&gt;\/templates<\/code><\/li>\n\n\n\n<li>Parent themes templates <code>&lt;parent_theme_dir&gt;\/&lt;<code>Vendor<\/code>&gt;_&lt;Module&gt;\/templates<\/code><\/li>\n\n\n\n<li>Module templates:\u00a0<code>&lt;<code>module_directory<\/code>&gt;\/view\/frontend\/templates<\/code><\/li>\n<\/ol>\n\n\n\n<p>To create a template overriding, we need to create a folder named &lt;vendor&gt;_&lt;module&gt;.<\/p>\n\n\n\n<p>so we&#8217;ll create Magento_catalog, then create a templates directory.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\">&lt;vendor&gt;_&lt;module&gt;\/templates<\/pre>\n\n\n\n<p>create a template file that you want to override with the same name and same folder structure in templates.<\/p>\n\n\n\n<p>ex- we&#8217;ll override attribute text so we need to override attribute.phtml. so we need to create <\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\">Magento_Catalog\/templates\/product\/view\/attribute.phtml<\/pre>\n\n\n\n<p>In this file, I have just written &#8220;simple text&#8221;<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\">&lt;?=&#039;custom attribute&#039;; ?&gt;<\/pre>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/04\/product-2.png\" alt=\"product-2\" class=\"wp-image-378521\" width=\"490\" height=\"511\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/04\/product-2.png 490w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/04\/product-2-288x300.png 288w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/04\/product-2-239x249.png 239w\" sizes=\"(max-width: 490px) 100vw, 490px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Layout Overriding:<\/h3>\n\n\n\n<p>In the layouts, the fallback mechanism is not working. The system collects layout files in the following order<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Current theme layouts:&nbsp;<code>&lt;theme_dir&gt;\/&lt;Vendor&gt;_&lt;Module&gt;\/layout\/<\/code><\/li>\n\n\n\n<li>Parent theme layouts : <code>&lt;parent_theme_dir&gt;\/&lt;Vendor&gt;_&lt;Module&gt;\/layout\/<\/code><\/li>\n\n\n\n<li>All module layout files are in sequence, defined in\u00a0<code>app\/etc\/config.php<\/code>\u00a0.For each module:\n<ul class=\"wp-block-list\">\n<li>\u00a0<code>&lt;module_directory&gt;\/view\/frontend\/layout\/<\/code><\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<p>For Create <a href=\"https:\/\/devdocs.magento.com\/guides\/v2.3\/frontend-dev-guide\/layouts\/layout-overview.html\">layout<\/a> overriding. we&#8217;ll create a layout folder inside the Magento_Catalog directory.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\">&lt;vendor&gt;_&lt;module&gt;\/layout<\/pre>\n\n\n\n<p>create a layout .xml file that you want to override with the same name and same folder structure in layout.<\/p>\n\n\n\n<p>ex- we&#8217;ll hide the breadcrumb from the product page so we need to override the product page layout :<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\">Magento_Catalog\/layout\/catalog_product_view.xml<\/pre>\n\n\n\n<pre class=\"EnlighterJSRAW\">&lt;page layout=&quot;1column&quot; xmlns:xsi=&quot;http:\/\/www.w3.org\/2001\/XMLSchema-instance&quot; xsi:noNamespaceSchemaLocation=&quot;urn:magento:framework:View\/Layout\/etc\/page_configuration.xsd&quot;&gt;\n    &lt;body&gt;\n        &lt;referenceBlock name=&quot;breadcrumbs&quot; remove=&quot;true&quot; \/&gt;\n    &lt;\/body&gt;\n&lt;\/page&gt;<\/pre>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"443\" height=\"138\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/04\/product-3.png\" alt=\"product-3\" class=\"wp-image-378537\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/04\/product-3.png 443w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/04\/product-3-300x93.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/04\/product-3-250x78.png 250w\" sizes=\"(max-width: 443px) 100vw, 443px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Static file overriding<\/h3>\n\n\n\n<p>The fallback mechanism flows for static assets :<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Current theme module files\u00a0<code>&lt;theme_dir&gt;\/&lt;Vendor&gt;_&lt;Module&gt;\/web\/<\/code>. Example:\u00a0<code>app\/design\/frontend\/Webkul\/<code>CustomTheme<\/code>\/Magento_Catalog\/web\/<\/code><\/li>\n\n\n\n<li>Parent themes module static files <code>&lt;parent_theme_dir&gt;\/&lt;Vendor&gt;_&lt;Module&gt;\/web\/<\/code><\/li>\n\n\n\n<li>Module view files for the\u00a0<code>frontend<\/code>\u00a0area:\u00a0<code>&lt;module_directory&gt;\/view\/frontend\/web\/<\/code><\/li>\n\n\n\n<li>Module view files for the\u00a0<code>base<\/code>\u00a0area:\u00a0<code>&lt;<code>module_directory<\/code>&gt;\/view\/base\/web\/<\/code><\/li>\n<\/ol>\n\n\n\n<p>For Create overriding. we&#8217;ll create a web folder inside the Magento_Catalog directory.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\">&lt;vendor&gt;_&lt;module&gt;\/layout<\/pre>\n\n\n\n<p>ex- we&#8217;ll change the store logo so we need to change the logo image with the same folder name and the same name :<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\">Magento_Catalog\/web\/images\/logo.svg<\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"160\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/04\/product-4-1200x160.png\" alt=\"product-4\" class=\"wp-image-378548\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/04\/product-4-1200x160.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/04\/product-4-300x40.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/04\/product-4-250x33.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/04\/product-4-768x102.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/04\/product-4.png 1297w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>What is Theme Fallback in magento 2 Theme Fallback is a mechanism that checks the source file genealogically. if a view file is not found in the current theme, the system searches in the parent themes and module files in magento 2. for example- If we have a child theme, if the instance needs a <a href=\"https:\/\/webkul.com\/blog\/theme-fallback-mechanism-magento-2\/\">[&#8230;]<\/a><\/p>\n","protected":false},"author":518,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-378496","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Theme Fallback Mechanism Magento 2 - Webkul Blog magento 2<\/title>\n<meta name=\"description\" content=\"Theme Fallback Mechanism Magento 2 ,\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/webkul.com\/blog\/theme-fallback-mechanism-magento-2\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Theme Fallback Mechanism Magento 2 - Webkul Blog magento 2\" \/>\n<meta property=\"og:description\" content=\"Theme Fallback Mechanism Magento 2 ,\" \/>\n<meta property=\"og:url\" content=\"https:\/\/webkul.com\/blog\/theme-fallback-mechanism-magento-2\/\" \/>\n<meta property=\"og:site_name\" content=\"Webkul Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/webkul\/\" \/>\n<meta property=\"article:published_time\" content=\"2023-04-27T07:49:34+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-04-27T09:05:05+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2023\/04\/main-1200x720.png\" \/>\n<meta name=\"author\" content=\"Tarun Pundhir\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@webkul\" \/>\n<meta name=\"twitter:site\" content=\"@webkul\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Tarun Pundhir\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/webkul.com\/blog\/theme-fallback-mechanism-magento-2\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/theme-fallback-mechanism-magento-2\/\"},\"author\":{\"name\":\"Tarun Pundhir\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/da1ba586e53ff8058892b67831ef5f2f\"},\"headline\":\"Theme Fallback Mechanism Magento 2\",\"datePublished\":\"2023-04-27T07:49:34+00:00\",\"dateModified\":\"2023-04-27T09:05:05+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/theme-fallback-mechanism-magento-2\/\"},\"wordCount\":415,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/webkul.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/theme-fallback-mechanism-magento-2\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2023\/04\/main-1200x720.png\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/webkul.com\/blog\/theme-fallback-mechanism-magento-2\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/webkul.com\/blog\/theme-fallback-mechanism-magento-2\/\",\"url\":\"https:\/\/webkul.com\/blog\/theme-fallback-mechanism-magento-2\/\",\"name\":\"Theme Fallback Mechanism Magento 2 - Webkul Blog magento 2\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/theme-fallback-mechanism-magento-2\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/theme-fallback-mechanism-magento-2\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2023\/04\/main-1200x720.png\",\"datePublished\":\"2023-04-27T07:49:34+00:00\",\"dateModified\":\"2023-04-27T09:05:05+00:00\",\"description\":\"Theme Fallback Mechanism Magento 2 ,\",\"breadcrumb\":{\"@id\":\"https:\/\/webkul.com\/blog\/theme-fallback-mechanism-magento-2\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/webkul.com\/blog\/theme-fallback-mechanism-magento-2\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/theme-fallback-mechanism-magento-2\/#primaryimage\",\"url\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/04\/main.png\",\"contentUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/04\/main.png\",\"width\":1293,\"height\":776,\"caption\":\"main\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/webkul.com\/blog\/theme-fallback-mechanism-magento-2\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/webkul.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Theme Fallback Mechanism Magento 2\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/webkul.com\/blog\/#website\",\"url\":\"https:\/\/webkul.com\/blog\/\",\"name\":\"Webkul Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/webkul.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/webkul.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/webkul.com\/blog\/#organization\",\"name\":\"WebKul Software Private Limited\",\"url\":\"https:\/\/webkul.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png\",\"contentUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png\",\"width\":380,\"height\":380,\"caption\":\"WebKul Software Private Limited\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/webkul\/\",\"https:\/\/x.com\/webkul\",\"https:\/\/www.instagram.com\/webkul\/\",\"https:\/\/www.linkedin.com\/company\/webkul\",\"https:\/\/www.youtube.com\/user\/webkul\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/da1ba586e53ff8058892b67831ef5f2f\",\"name\":\"Tarun Pundhir\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/1bdeedccbb3dcb6e0ac6654bd5ea530f8b4acbe03497c98e7544b62d889a7499?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/1bdeedccbb3dcb6e0ac6654bd5ea530f8b4acbe03497c98e7544b62d889a7499?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g\",\"caption\":\"Tarun Pundhir\"},\"description\":\"Tarun is a proficient Software Engineer specializing in the Magento platform. With expertise in Magento Marketplace Development and API Development services, he delivers robust, scalable solutions that enhance eCommerce functionality, driving seamless integration and empowering businesses to thrive in the digital landscape\",\"url\":\"https:\/\/webkul.com\/blog\/author\/tarun-pundhir408\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Theme Fallback Mechanism Magento 2 - Webkul Blog magento 2","description":"Theme Fallback Mechanism Magento 2 ,","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/webkul.com\/blog\/theme-fallback-mechanism-magento-2\/","og_locale":"en_US","og_type":"article","og_title":"Theme Fallback Mechanism Magento 2 - Webkul Blog magento 2","og_description":"Theme Fallback Mechanism Magento 2 ,","og_url":"https:\/\/webkul.com\/blog\/theme-fallback-mechanism-magento-2\/","og_site_name":"Webkul Blog","article_publisher":"https:\/\/www.facebook.com\/webkul\/","article_published_time":"2023-04-27T07:49:34+00:00","article_modified_time":"2023-04-27T09:05:05+00:00","og_image":[{"url":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2023\/04\/main-1200x720.png","type":"","width":"","height":""}],"author":"Tarun Pundhir","twitter_card":"summary_large_image","twitter_creator":"@webkul","twitter_site":"@webkul","twitter_misc":{"Written by":"Tarun Pundhir","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/webkul.com\/blog\/theme-fallback-mechanism-magento-2\/#article","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/theme-fallback-mechanism-magento-2\/"},"author":{"name":"Tarun Pundhir","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/da1ba586e53ff8058892b67831ef5f2f"},"headline":"Theme Fallback Mechanism Magento 2","datePublished":"2023-04-27T07:49:34+00:00","dateModified":"2023-04-27T09:05:05+00:00","mainEntityOfPage":{"@id":"https:\/\/webkul.com\/blog\/theme-fallback-mechanism-magento-2\/"},"wordCount":415,"commentCount":0,"publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"image":{"@id":"https:\/\/webkul.com\/blog\/theme-fallback-mechanism-magento-2\/#primaryimage"},"thumbnailUrl":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2023\/04\/main-1200x720.png","inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/webkul.com\/blog\/theme-fallback-mechanism-magento-2\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/webkul.com\/blog\/theme-fallback-mechanism-magento-2\/","url":"https:\/\/webkul.com\/blog\/theme-fallback-mechanism-magento-2\/","name":"Theme Fallback Mechanism Magento 2 - Webkul Blog magento 2","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/webkul.com\/blog\/theme-fallback-mechanism-magento-2\/#primaryimage"},"image":{"@id":"https:\/\/webkul.com\/blog\/theme-fallback-mechanism-magento-2\/#primaryimage"},"thumbnailUrl":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2023\/04\/main-1200x720.png","datePublished":"2023-04-27T07:49:34+00:00","dateModified":"2023-04-27T09:05:05+00:00","description":"Theme Fallback Mechanism Magento 2 ,","breadcrumb":{"@id":"https:\/\/webkul.com\/blog\/theme-fallback-mechanism-magento-2\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/webkul.com\/blog\/theme-fallback-mechanism-magento-2\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/theme-fallback-mechanism-magento-2\/#primaryimage","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/04\/main.png","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/04\/main.png","width":1293,"height":776,"caption":"main"},{"@type":"BreadcrumbList","@id":"https:\/\/webkul.com\/blog\/theme-fallback-mechanism-magento-2\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/webkul.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Theme Fallback Mechanism Magento 2"}]},{"@type":"WebSite","@id":"https:\/\/webkul.com\/blog\/#website","url":"https:\/\/webkul.com\/blog\/","name":"Webkul Blog","description":"","publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/webkul.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/webkul.com\/blog\/#organization","name":"WebKul Software Private Limited","url":"https:\/\/webkul.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png","width":380,"height":380,"caption":"WebKul Software Private Limited"},"image":{"@id":"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/webkul\/","https:\/\/x.com\/webkul","https:\/\/www.instagram.com\/webkul\/","https:\/\/www.linkedin.com\/company\/webkul","https:\/\/www.youtube.com\/user\/webkul\/"]},{"@type":"Person","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/da1ba586e53ff8058892b67831ef5f2f","name":"Tarun Pundhir","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/1bdeedccbb3dcb6e0ac6654bd5ea530f8b4acbe03497c98e7544b62d889a7499?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/1bdeedccbb3dcb6e0ac6654bd5ea530f8b4acbe03497c98e7544b62d889a7499?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g","caption":"Tarun Pundhir"},"description":"Tarun is a proficient Software Engineer specializing in the Magento platform. With expertise in Magento Marketplace Development and API Development services, he delivers robust, scalable solutions that enhance eCommerce functionality, driving seamless integration and empowering businesses to thrive in the digital landscape","url":"https:\/\/webkul.com\/blog\/author\/tarun-pundhir408\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/378496","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/users\/518"}],"replies":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/comments?post=378496"}],"version-history":[{"count":14,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/378496\/revisions"}],"predecessor-version":[{"id":385969,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/378496\/revisions\/385969"}],"wp:attachment":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/media?parent=378496"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/categories?post=378496"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/tags?post=378496"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}