I am only starting with Magento and I'm reading the devdocs but I seem to be stuck on something that would most likely be pretty obvious to more experienced developers.
In the theme inheritance documentation here, in the checkout button example, it says that in order to override the file
all I have to do is copy the file in
and then modify it as needed.
I tried that, and it worked as expected, I was able to add some text and then see it in the site.
Of course I did not understand much about the changes I needed to make to the file to follow the example so I kept reading and it says:
"You can find out what exactly code changes are required to perform this and other tasks in the Illustration of customizing templates topic."
In the link, it describes a different file,
than can be overridden by copying it to
This does not seem to work for me at all. Creating the file does not seem to affect the inheritance, and the file from
<Magento_Checkout_module_dir> ends up being used when the site is rendered.
I would like to ask the following.
1) Am I messing up somewhere and the file is not overridden? (absolutely not unexpected)
2) What is the difference between template files in the
/view/frontend/templates directory and the ones in
view/frontend/web/template? What could I read to clarify that?
Thank you for your time
After cleaning up the pub/static directory with
rm -R pub/static/* and running
php bin/magento setup:static-content:deploy successfully (0 errors on all themes, including the one I created), the file seems to remain not overridden.
However, after checking in
everything seems to be a normal file except
template/minicart/content.html that appears to be a symlink to
which is indeed the static file I am trying to override.
Still, any changes to the file (made both before and after the static content deployment) are not displayed in the site.