Is it necessary to use a child theme?Magento Child Theme Creation ProblemUsing _extend in a grandchild themeChild theme not being picked up on product detail pageMagento 2 - Creating a child themeChild theme is loaded before parent themeChild theme does not load menu or parent theme componentsMagento 2 : Child theme not displaying ProductsChild theme won't override default filesIs it possible to have a child of a child theme in Magento 2Inheriting CSS in child theme's child theme
I played my first (rapid) tournament recently and I wanted to calculate my ELO
Why is the divergence of this series apparently not predicted by the Monotonic Sequence Theorem?
Dual statement category theory
What does 2>&1 | tee mean?
What is the olden name for sideburns?
What shortcut does ⌦ symbol in Camunda macOS app indicate and how to invoke it?
How can I convince my reader that I will not use a certain trope?
Should I include salary information on my CV?
How exactly is a normal force exerted, at the molecular level?
Signing using digital signatures?
Did Chinese school textbook maps (c. 1951) "depict China as stretching even into the central Asian republics"?
Reverse of diffraction
Zombie diet, why humans?
How should I behave to assure my friends that I am not after their money?
Why won't the ground take my seed?
How do I spend money in Sweden and Denmark?
If protons are the only stable baryons, why do they decay into neutrons in positron emission?
Disabling automatic add after resolving git conflict
Three column layout
What's the point of DHS warning passengers about Manila airport?
Why is the Turkish president's surname spelt in Russian as Эрдоган, with г?
How likely is sample A and sample B is from distribution C?
Can I travel from Germany to England alone as an unaccompanied minor?
Why does the numerical solution of an ODE move away from an unstable equilibrium?
Is it necessary to use a child theme?
Magento Child Theme Creation ProblemUsing _extend in a grandchild themeChild theme not being picked up on product detail pageMagento 2 - Creating a child themeChild theme is loaded before parent themeChild theme does not load menu or parent theme componentsMagento 2 : Child theme not displaying ProductsChild theme won't override default filesIs it possible to have a child of a child theme in Magento 2Inheriting CSS in child theme's child theme
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty margin-bottom:0;
I'm using Magento 2.3.1 and Porto theme, that theme is a hassle to install. Just got it done.
This is a Porto child theme
Is it necessary to install it?
is there an easy way to install it without having to reinstall Porto? Because I forgot to install it before.
magento2 theme parent-child-theme
add a comment |
I'm using Magento 2.3.1 and Porto theme, that theme is a hassle to install. Just got it done.
This is a Porto child theme
Is it necessary to install it?
is there an easy way to install it without having to reinstall Porto? Because I forgot to install it before.
magento2 theme parent-child-theme
You can use whatever theme you want. If you want to use a child you need the parent. If you want to use the parent, you don't need the child. This seems pretty straight forward to me. A child can not exist without the parent, a parent can exist without a child.
– vitoriodachef
Jun 17 at 19:44
In wordpress, if you don't use a child theme, the moment you update the current theme, all the customization you did is gone, isn't it the same in magento?
– Lynob
Jun 17 at 19:47
I understand now. You want to extend the Porto theme. Yes, you need a child theme tp properly do so, otherwise you will lose changes when you upgrade the Porto theme. You need to create your own theme and set Porto as a parent. Except (you need to be extra sure here), except you don't plan on upgrading the Porto theme, then I suggest you version it (git) and you can make changes directly there. Now this will impact the way you deploy it, based on the deploy procedure (composer or otherwise).
– vitoriodachef
Jun 17 at 19:51
add a comment |
I'm using Magento 2.3.1 and Porto theme, that theme is a hassle to install. Just got it done.
This is a Porto child theme
Is it necessary to install it?
is there an easy way to install it without having to reinstall Porto? Because I forgot to install it before.
magento2 theme parent-child-theme
I'm using Magento 2.3.1 and Porto theme, that theme is a hassle to install. Just got it done.
This is a Porto child theme
Is it necessary to install it?
is there an easy way to install it without having to reinstall Porto? Because I forgot to install it before.
magento2 theme parent-child-theme
magento2 theme parent-child-theme
edited Jun 18 at 4:06
poojan sharma
6831 silver badge10 bronze badges
6831 silver badge10 bronze badges
asked Jun 17 at 19:10
LynobLynob
2462 gold badges4 silver badges16 bronze badges
2462 gold badges4 silver badges16 bronze badges
You can use whatever theme you want. If you want to use a child you need the parent. If you want to use the parent, you don't need the child. This seems pretty straight forward to me. A child can not exist without the parent, a parent can exist without a child.
– vitoriodachef
Jun 17 at 19:44
In wordpress, if you don't use a child theme, the moment you update the current theme, all the customization you did is gone, isn't it the same in magento?
– Lynob
Jun 17 at 19:47
I understand now. You want to extend the Porto theme. Yes, you need a child theme tp properly do so, otherwise you will lose changes when you upgrade the Porto theme. You need to create your own theme and set Porto as a parent. Except (you need to be extra sure here), except you don't plan on upgrading the Porto theme, then I suggest you version it (git) and you can make changes directly there. Now this will impact the way you deploy it, based on the deploy procedure (composer or otherwise).
– vitoriodachef
Jun 17 at 19:51
add a comment |
You can use whatever theme you want. If you want to use a child you need the parent. If you want to use the parent, you don't need the child. This seems pretty straight forward to me. A child can not exist without the parent, a parent can exist without a child.
– vitoriodachef
Jun 17 at 19:44
In wordpress, if you don't use a child theme, the moment you update the current theme, all the customization you did is gone, isn't it the same in magento?
– Lynob
Jun 17 at 19:47
I understand now. You want to extend the Porto theme. Yes, you need a child theme tp properly do so, otherwise you will lose changes when you upgrade the Porto theme. You need to create your own theme and set Porto as a parent. Except (you need to be extra sure here), except you don't plan on upgrading the Porto theme, then I suggest you version it (git) and you can make changes directly there. Now this will impact the way you deploy it, based on the deploy procedure (composer or otherwise).
– vitoriodachef
Jun 17 at 19:51
You can use whatever theme you want. If you want to use a child you need the parent. If you want to use the parent, you don't need the child. This seems pretty straight forward to me. A child can not exist without the parent, a parent can exist without a child.
– vitoriodachef
Jun 17 at 19:44
You can use whatever theme you want. If you want to use a child you need the parent. If you want to use the parent, you don't need the child. This seems pretty straight forward to me. A child can not exist without the parent, a parent can exist without a child.
– vitoriodachef
Jun 17 at 19:44
In wordpress, if you don't use a child theme, the moment you update the current theme, all the customization you did is gone, isn't it the same in magento?
– Lynob
Jun 17 at 19:47
In wordpress, if you don't use a child theme, the moment you update the current theme, all the customization you did is gone, isn't it the same in magento?
– Lynob
Jun 17 at 19:47
I understand now. You want to extend the Porto theme. Yes, you need a child theme tp properly do so, otherwise you will lose changes when you upgrade the Porto theme. You need to create your own theme and set Porto as a parent. Except (you need to be extra sure here), except you don't plan on upgrading the Porto theme, then I suggest you version it (git) and you can make changes directly there. Now this will impact the way you deploy it, based on the deploy procedure (composer or otherwise).
– vitoriodachef
Jun 17 at 19:51
I understand now. You want to extend the Porto theme. Yes, you need a child theme tp properly do so, otherwise you will lose changes when you upgrade the Porto theme. You need to create your own theme and set Porto as a parent. Except (you need to be extra sure here), except you don't plan on upgrading the Porto theme, then I suggest you version it (git) and you can make changes directly there. Now this will impact the way you deploy it, based on the deploy procedure (composer or otherwise).
– vitoriodachef
Jun 17 at 19:51
add a comment |
2 Answers
2
active
oldest
votes
in any development you have two options:
1 - using child theme. full separate development to add or rewrite some functions.
2 - using template and css overrides. partial css changes within core theme.
child theme is the easiest way.
if your development takes too long, during this time master theme can be upgraded many times to fix security and design bugs, you can safely overwrite any file in master theme.
you will keep any changes in child theme.
option 2 is only for little changes, like custom css file to move some design.
add a comment |
Child themes go alongside a base theme.
If you are happy with the base theme then no need to install the child theme. However if the child theme contains something additional that you require then you need to install both the base theme and the child. And then from the admin apply the child theme as per dev docs
https://devdocs.magento.com/guides/v2.3/frontend-dev-guide/themes/theme-apply.html
The child theme will include all it's own customisations plus inherit all the base theme functionality.
If you need to make your own modifications I would recommend creating your own child theme and making changes within this.
But again this is optional. You may find you only need to make minor changes to the base theme.
Whatever workflow works for you. Plus if you are using version control theme inhertience is less important as you can easily rollback your changes.
In wordpress, if you don't use a child theme, the moment you update the current theme, all the customization you did is gone, isn't it the same in magento?
– Lynob
Jun 17 at 19:47
Potentially. It's been a while since I've used Wordpress although I figure it's much harder to accidentally update your theme. Do themes in WP autoupdate? In Magento you would have to basically reinstall from source to lose your changes.
– Dominic Xigen
Jun 17 at 23:30
Yes, some premium themes auto update in WP elegantthemes.com/gallery/divi I believe you could configure that to auto update. In addition some hosting that specializes in wordpress such as siteground.com offer the option to auto update everything for you every once in a while.
– Lynob
Jun 17 at 23:57
But the thing is, say tomorrow they discovered a security problem in magento, and forced every one to update, the theme I'm using might become broken and I'll be forced to update and then I'll lose my changes. A day will come where I'm forced to update magento for whatever reason. The porto theme has a version and a patch for every little magento update, so I believe that the theme will be broken soon. So I had to ask the question.
– Lynob
Jun 18 at 0:00
add a comment |
Your Answer
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "479"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmagento.stackexchange.com%2fquestions%2f278646%2fis-it-necessary-to-use-a-child-theme%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
in any development you have two options:
1 - using child theme. full separate development to add or rewrite some functions.
2 - using template and css overrides. partial css changes within core theme.
child theme is the easiest way.
if your development takes too long, during this time master theme can be upgraded many times to fix security and design bugs, you can safely overwrite any file in master theme.
you will keep any changes in child theme.
option 2 is only for little changes, like custom css file to move some design.
add a comment |
in any development you have two options:
1 - using child theme. full separate development to add or rewrite some functions.
2 - using template and css overrides. partial css changes within core theme.
child theme is the easiest way.
if your development takes too long, during this time master theme can be upgraded many times to fix security and design bugs, you can safely overwrite any file in master theme.
you will keep any changes in child theme.
option 2 is only for little changes, like custom css file to move some design.
add a comment |
in any development you have two options:
1 - using child theme. full separate development to add or rewrite some functions.
2 - using template and css overrides. partial css changes within core theme.
child theme is the easiest way.
if your development takes too long, during this time master theme can be upgraded many times to fix security and design bugs, you can safely overwrite any file in master theme.
you will keep any changes in child theme.
option 2 is only for little changes, like custom css file to move some design.
in any development you have two options:
1 - using child theme. full separate development to add or rewrite some functions.
2 - using template and css overrides. partial css changes within core theme.
child theme is the easiest way.
if your development takes too long, during this time master theme can be upgraded many times to fix security and design bugs, you can safely overwrite any file in master theme.
you will keep any changes in child theme.
option 2 is only for little changes, like custom css file to move some design.
answered Jun 17 at 20:37
MagenXMagenX
2,44210 silver badges27 bronze badges
2,44210 silver badges27 bronze badges
add a comment |
add a comment |
Child themes go alongside a base theme.
If you are happy with the base theme then no need to install the child theme. However if the child theme contains something additional that you require then you need to install both the base theme and the child. And then from the admin apply the child theme as per dev docs
https://devdocs.magento.com/guides/v2.3/frontend-dev-guide/themes/theme-apply.html
The child theme will include all it's own customisations plus inherit all the base theme functionality.
If you need to make your own modifications I would recommend creating your own child theme and making changes within this.
But again this is optional. You may find you only need to make minor changes to the base theme.
Whatever workflow works for you. Plus if you are using version control theme inhertience is less important as you can easily rollback your changes.
In wordpress, if you don't use a child theme, the moment you update the current theme, all the customization you did is gone, isn't it the same in magento?
– Lynob
Jun 17 at 19:47
Potentially. It's been a while since I've used Wordpress although I figure it's much harder to accidentally update your theme. Do themes in WP autoupdate? In Magento you would have to basically reinstall from source to lose your changes.
– Dominic Xigen
Jun 17 at 23:30
Yes, some premium themes auto update in WP elegantthemes.com/gallery/divi I believe you could configure that to auto update. In addition some hosting that specializes in wordpress such as siteground.com offer the option to auto update everything for you every once in a while.
– Lynob
Jun 17 at 23:57
But the thing is, say tomorrow they discovered a security problem in magento, and forced every one to update, the theme I'm using might become broken and I'll be forced to update and then I'll lose my changes. A day will come where I'm forced to update magento for whatever reason. The porto theme has a version and a patch for every little magento update, so I believe that the theme will be broken soon. So I had to ask the question.
– Lynob
Jun 18 at 0:00
add a comment |
Child themes go alongside a base theme.
If you are happy with the base theme then no need to install the child theme. However if the child theme contains something additional that you require then you need to install both the base theme and the child. And then from the admin apply the child theme as per dev docs
https://devdocs.magento.com/guides/v2.3/frontend-dev-guide/themes/theme-apply.html
The child theme will include all it's own customisations plus inherit all the base theme functionality.
If you need to make your own modifications I would recommend creating your own child theme and making changes within this.
But again this is optional. You may find you only need to make minor changes to the base theme.
Whatever workflow works for you. Plus if you are using version control theme inhertience is less important as you can easily rollback your changes.
In wordpress, if you don't use a child theme, the moment you update the current theme, all the customization you did is gone, isn't it the same in magento?
– Lynob
Jun 17 at 19:47
Potentially. It's been a while since I've used Wordpress although I figure it's much harder to accidentally update your theme. Do themes in WP autoupdate? In Magento you would have to basically reinstall from source to lose your changes.
– Dominic Xigen
Jun 17 at 23:30
Yes, some premium themes auto update in WP elegantthemes.com/gallery/divi I believe you could configure that to auto update. In addition some hosting that specializes in wordpress such as siteground.com offer the option to auto update everything for you every once in a while.
– Lynob
Jun 17 at 23:57
But the thing is, say tomorrow they discovered a security problem in magento, and forced every one to update, the theme I'm using might become broken and I'll be forced to update and then I'll lose my changes. A day will come where I'm forced to update magento for whatever reason. The porto theme has a version and a patch for every little magento update, so I believe that the theme will be broken soon. So I had to ask the question.
– Lynob
Jun 18 at 0:00
add a comment |
Child themes go alongside a base theme.
If you are happy with the base theme then no need to install the child theme. However if the child theme contains something additional that you require then you need to install both the base theme and the child. And then from the admin apply the child theme as per dev docs
https://devdocs.magento.com/guides/v2.3/frontend-dev-guide/themes/theme-apply.html
The child theme will include all it's own customisations plus inherit all the base theme functionality.
If you need to make your own modifications I would recommend creating your own child theme and making changes within this.
But again this is optional. You may find you only need to make minor changes to the base theme.
Whatever workflow works for you. Plus if you are using version control theme inhertience is less important as you can easily rollback your changes.
Child themes go alongside a base theme.
If you are happy with the base theme then no need to install the child theme. However if the child theme contains something additional that you require then you need to install both the base theme and the child. And then from the admin apply the child theme as per dev docs
https://devdocs.magento.com/guides/v2.3/frontend-dev-guide/themes/theme-apply.html
The child theme will include all it's own customisations plus inherit all the base theme functionality.
If you need to make your own modifications I would recommend creating your own child theme and making changes within this.
But again this is optional. You may find you only need to make minor changes to the base theme.
Whatever workflow works for you. Plus if you are using version control theme inhertience is less important as you can easily rollback your changes.
answered Jun 17 at 19:45
Dominic XigenDominic Xigen
2,0201 gold badge3 silver badges11 bronze badges
2,0201 gold badge3 silver badges11 bronze badges
In wordpress, if you don't use a child theme, the moment you update the current theme, all the customization you did is gone, isn't it the same in magento?
– Lynob
Jun 17 at 19:47
Potentially. It's been a while since I've used Wordpress although I figure it's much harder to accidentally update your theme. Do themes in WP autoupdate? In Magento you would have to basically reinstall from source to lose your changes.
– Dominic Xigen
Jun 17 at 23:30
Yes, some premium themes auto update in WP elegantthemes.com/gallery/divi I believe you could configure that to auto update. In addition some hosting that specializes in wordpress such as siteground.com offer the option to auto update everything for you every once in a while.
– Lynob
Jun 17 at 23:57
But the thing is, say tomorrow they discovered a security problem in magento, and forced every one to update, the theme I'm using might become broken and I'll be forced to update and then I'll lose my changes. A day will come where I'm forced to update magento for whatever reason. The porto theme has a version and a patch for every little magento update, so I believe that the theme will be broken soon. So I had to ask the question.
– Lynob
Jun 18 at 0:00
add a comment |
In wordpress, if you don't use a child theme, the moment you update the current theme, all the customization you did is gone, isn't it the same in magento?
– Lynob
Jun 17 at 19:47
Potentially. It's been a while since I've used Wordpress although I figure it's much harder to accidentally update your theme. Do themes in WP autoupdate? In Magento you would have to basically reinstall from source to lose your changes.
– Dominic Xigen
Jun 17 at 23:30
Yes, some premium themes auto update in WP elegantthemes.com/gallery/divi I believe you could configure that to auto update. In addition some hosting that specializes in wordpress such as siteground.com offer the option to auto update everything for you every once in a while.
– Lynob
Jun 17 at 23:57
But the thing is, say tomorrow they discovered a security problem in magento, and forced every one to update, the theme I'm using might become broken and I'll be forced to update and then I'll lose my changes. A day will come where I'm forced to update magento for whatever reason. The porto theme has a version and a patch for every little magento update, so I believe that the theme will be broken soon. So I had to ask the question.
– Lynob
Jun 18 at 0:00
In wordpress, if you don't use a child theme, the moment you update the current theme, all the customization you did is gone, isn't it the same in magento?
– Lynob
Jun 17 at 19:47
In wordpress, if you don't use a child theme, the moment you update the current theme, all the customization you did is gone, isn't it the same in magento?
– Lynob
Jun 17 at 19:47
Potentially. It's been a while since I've used Wordpress although I figure it's much harder to accidentally update your theme. Do themes in WP autoupdate? In Magento you would have to basically reinstall from source to lose your changes.
– Dominic Xigen
Jun 17 at 23:30
Potentially. It's been a while since I've used Wordpress although I figure it's much harder to accidentally update your theme. Do themes in WP autoupdate? In Magento you would have to basically reinstall from source to lose your changes.
– Dominic Xigen
Jun 17 at 23:30
Yes, some premium themes auto update in WP elegantthemes.com/gallery/divi I believe you could configure that to auto update. In addition some hosting that specializes in wordpress such as siteground.com offer the option to auto update everything for you every once in a while.
– Lynob
Jun 17 at 23:57
Yes, some premium themes auto update in WP elegantthemes.com/gallery/divi I believe you could configure that to auto update. In addition some hosting that specializes in wordpress such as siteground.com offer the option to auto update everything for you every once in a while.
– Lynob
Jun 17 at 23:57
But the thing is, say tomorrow they discovered a security problem in magento, and forced every one to update, the theme I'm using might become broken and I'll be forced to update and then I'll lose my changes. A day will come where I'm forced to update magento for whatever reason. The porto theme has a version and a patch for every little magento update, so I believe that the theme will be broken soon. So I had to ask the question.
– Lynob
Jun 18 at 0:00
But the thing is, say tomorrow they discovered a security problem in magento, and forced every one to update, the theme I'm using might become broken and I'll be forced to update and then I'll lose my changes. A day will come where I'm forced to update magento for whatever reason. The porto theme has a version and a patch for every little magento update, so I believe that the theme will be broken soon. So I had to ask the question.
– Lynob
Jun 18 at 0:00
add a comment |
Thanks for contributing an answer to Magento Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmagento.stackexchange.com%2fquestions%2f278646%2fis-it-necessary-to-use-a-child-theme%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
You can use whatever theme you want. If you want to use a child you need the parent. If you want to use the parent, you don't need the child. This seems pretty straight forward to me. A child can not exist without the parent, a parent can exist without a child.
– vitoriodachef
Jun 17 at 19:44
In wordpress, if you don't use a child theme, the moment you update the current theme, all the customization you did is gone, isn't it the same in magento?
– Lynob
Jun 17 at 19:47
I understand now. You want to extend the Porto theme. Yes, you need a child theme tp properly do so, otherwise you will lose changes when you upgrade the Porto theme. You need to create your own theme and set Porto as a parent. Except (you need to be extra sure here), except you don't plan on upgrading the Porto theme, then I suggest you version it (git) and you can make changes directly there. Now this will impact the way you deploy it, based on the deploy procedure (composer or otherwise).
– vitoriodachef
Jun 17 at 19:51