I have created a child theme of parent theme, and declared default_head_blocks.xml at
<child_theme_dir>/Magento_Theme/layout folder with following content:
<?xml version="1.0"?>
<page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../../../vendor/magento/framework/Module/etc/module.xsd">
<head>
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1.0, user-scalable=no"/>
<css src="css/custom.css" media="all"/>
<css src="css/custom_responsive.css" media="all"/>
</head>
</page>
and created these 2 css files in directory:
<child_theme_dir>/web/css
and put my custom styles in those files, deleted all static content form pub folder, deployed static content, cleared all caches but still when I check on front end, the custom.css is not included in output, not sure what I am doing wrong while this seems to be standard process as given here ( https://devdocs.magento.com/guides/v2.4/frontend-dev-guide/css-topics/css-themes.html ) and I did it many times before too.
TIA
---- Added theme.xml & registration.php ---
Though personally I think they have no relation with my problem, still sharing the same, I have personally verified by making changes in other files in my child theme and the changes are getting applied
<!--
/**
* Copyright © 2015 Magento. All rights reserved.
* See COPYING.txt for license details.
*/
-->
<theme xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:Config/etc/theme.xsd">
<title>Egon gemsone</title>
<parent>Mgs/claue</parent>
<media>
<preview_image>media/preview.jpg</preview_image>
</media>
</theme>
registration.php file
<?php
/**
* Copyright © 2015 Magento. All rights reserved.
* See COPYING.txt for license details.
*/
\Magento\Framework\Component\ComponentRegistrar::register(
\Magento\Framework\Component\ComponentRegistrar::THEME,
'frontend/Egon/gemsone',
__DIR__
);
-
did you apply your child theme from admin panel? if not goto content->configuration->edit theme and apply your child theme from dropdown.nihal malik– nihal malik2022年01月12日 08:20:36 +00:00Commented Jan 12, 2022 at 8:20
-
yes I did it, initially it was for Store view only, but later on I even tried applying it to website and globally also.NileshPlus91– NileshPlus912022年01月12日 09:38:19 +00:00Commented Jan 12, 2022 at 9:38
-
run s:di:compile or kindly share your theme.xml and registration.php from your theme.nihal malik– nihal malik2022年01月12日 09:53:49 +00:00Commented Jan 12, 2022 at 9:53
-
I already ran all commands like s:upgrade, s:di:compile , s:static-content:deploy , cleared all caches, still as per your message I edited the question and placed theme.xml & registration.php fileNileshPlus91– NileshPlus912022年01月12日 10:52:39 +00:00Commented Jan 12, 2022 at 10:52
-
try to remove media tag from your css source tag and then try run all comands like this <css src="css/custom.css"/>nihal malik– nihal malik2022年01月12日 11:55:11 +00:00Commented Jan 12, 2022 at 11:55
1 Answer 1
you have an issue with your default_head_blocks.xml do like this :
<?xml version="1.0"?>
<!--
/**
* Copyright © 2015 Magento. All rights reserved.
* See COPYING.txt for license details.
*/
-->
<page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd">
<head>
<css src="css/custom.css" />
</head>
</page>
-
Already tried that before posting question, as tried again but it didn't work :(NileshPlus91– NileshPlus912022年01月13日 11:43:18 +00:00Commented Jan 13, 2022 at 11:43
-
same thing working for me, i dont know whats wrong with your scenario, let me sent you a complete extended theme so you can try this.nihal malik– nihal malik2022年01月13日 19:50:44 +00:00Commented Jan 13, 2022 at 19:50
-
and where do you place your child theme kindly share path.nihal malik– nihal malik2022年01月13日 19:58:11 +00:00Commented Jan 13, 2022 at 19:58
-
download extended theme from here drive.google.com/file/d/179WawRqPQ7nmuH7qc8zedZADp6IiGU2Z/viewnihal malik– nihal malik2022年01月13日 20:16:17 +00:00Commented Jan 13, 2022 at 20:16
-
Sorry for responding late, was not available, thanks for all your efforts, I used your files as it is and ran all magento commands still no luck, not sure what's wrong with my environment, as I have done this many times before this is first time I am facing such issueNileshPlus91– NileshPlus912022年01月18日 11:43:08 +00:00Commented Jan 18, 2022 at 11:43
Explore related questions
See similar questions with these tags.