Magento 2.1 override the view.xml file and see changes on site
I'm pretty new to Magento 2.1 and am trying to figure out how the themes work. I've read through a lot of the documentation, but what I'm having trouble with right now is the view.xml file in my own theme.
I've created a custom theme and installed it in the right location:
/siteroot/app/design/frontend/mybusiness/mytheme
All of that is working, and I was able to enable my theme just fine via the Magento admin. Now, I'm trying to modify my theme. I should probably point out that I'm using the Magento/luma theme as my parent theme and only plan on modifying some of the templates and styles.
I copied the view.xml file from the luma theme (/siteroot/vendor/magento/theme-frontend-luma/etc/view.xml) and pasted it into the following location:
/siteroot/app/design/frontend/mybusiness/mytheme/etc/view.xml
Now I'm trying to make changes to it and see those changes on the site. There's a block of code in it that appears to handle the way the product image gallery handles image transitions:
<var name="fullscreen">
<var name="nav">thumbs</var> <!-- Fullscreen navigation style (false/thumbs/dots) -->
<var name="loop">true</var> <!-- Fullscreen navigation loop (true/false/null) -->
<var name="arrows">true</var> <!-- Turn on/off arrows on the sides preview in fullscreen (true/false/null) -->
<var name="caption">false</var> <!-- Display alt text as image title in fullscreen(true/false) -->
<var name="navdir">horizontal</var> <!--Sliding direction of thumbnails in fullscreen(horizontal/vertical) -->
<var name="navarrows">false</var> <!-- Turn on/off on the thumbs navigation sides arrows(true/false) -->
<var name="navtype">slides</var> <!-- Sliding type of thumbnails (slides/thumbs) -->
<var name="transition">
<var name="effect">dissolve</var> <!-- Sets transition effect for slides changing (slide/crossfade/dissolve) -->
<var name="duration">500</var> <!-- Sets transition duration in ms -->
</var>
</var>
I changed the transition effect from slide to dissolve, then checked one of the products to see if the effect would show up in the gallery, but it still only shows the slide effect. I've enable developer mode already on the site using the command line function:
>magento deploy:mode:set developer
So, I'm kind of stumped as to the way I should go about creating and testing my customized theme. Any help would be appreciated.
magento-2.1 luma-theme parent-child-theme
bumped to the homepage by Community♦ 14 mins ago
This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.
add a comment |
I'm pretty new to Magento 2.1 and am trying to figure out how the themes work. I've read through a lot of the documentation, but what I'm having trouble with right now is the view.xml file in my own theme.
I've created a custom theme and installed it in the right location:
/siteroot/app/design/frontend/mybusiness/mytheme
All of that is working, and I was able to enable my theme just fine via the Magento admin. Now, I'm trying to modify my theme. I should probably point out that I'm using the Magento/luma theme as my parent theme and only plan on modifying some of the templates and styles.
I copied the view.xml file from the luma theme (/siteroot/vendor/magento/theme-frontend-luma/etc/view.xml) and pasted it into the following location:
/siteroot/app/design/frontend/mybusiness/mytheme/etc/view.xml
Now I'm trying to make changes to it and see those changes on the site. There's a block of code in it that appears to handle the way the product image gallery handles image transitions:
<var name="fullscreen">
<var name="nav">thumbs</var> <!-- Fullscreen navigation style (false/thumbs/dots) -->
<var name="loop">true</var> <!-- Fullscreen navigation loop (true/false/null) -->
<var name="arrows">true</var> <!-- Turn on/off arrows on the sides preview in fullscreen (true/false/null) -->
<var name="caption">false</var> <!-- Display alt text as image title in fullscreen(true/false) -->
<var name="navdir">horizontal</var> <!--Sliding direction of thumbnails in fullscreen(horizontal/vertical) -->
<var name="navarrows">false</var> <!-- Turn on/off on the thumbs navigation sides arrows(true/false) -->
<var name="navtype">slides</var> <!-- Sliding type of thumbnails (slides/thumbs) -->
<var name="transition">
<var name="effect">dissolve</var> <!-- Sets transition effect for slides changing (slide/crossfade/dissolve) -->
<var name="duration">500</var> <!-- Sets transition duration in ms -->
</var>
</var>
I changed the transition effect from slide to dissolve, then checked one of the products to see if the effect would show up in the gallery, but it still only shows the slide effect. I've enable developer mode already on the site using the command line function:
>magento deploy:mode:set developer
So, I'm kind of stumped as to the way I should go about creating and testing my customized theme. Any help would be appreciated.
magento-2.1 luma-theme parent-child-theme
bumped to the homepage by Community♦ 14 mins ago
This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.
add a comment |
I'm pretty new to Magento 2.1 and am trying to figure out how the themes work. I've read through a lot of the documentation, but what I'm having trouble with right now is the view.xml file in my own theme.
I've created a custom theme and installed it in the right location:
/siteroot/app/design/frontend/mybusiness/mytheme
All of that is working, and I was able to enable my theme just fine via the Magento admin. Now, I'm trying to modify my theme. I should probably point out that I'm using the Magento/luma theme as my parent theme and only plan on modifying some of the templates and styles.
I copied the view.xml file from the luma theme (/siteroot/vendor/magento/theme-frontend-luma/etc/view.xml) and pasted it into the following location:
/siteroot/app/design/frontend/mybusiness/mytheme/etc/view.xml
Now I'm trying to make changes to it and see those changes on the site. There's a block of code in it that appears to handle the way the product image gallery handles image transitions:
<var name="fullscreen">
<var name="nav">thumbs</var> <!-- Fullscreen navigation style (false/thumbs/dots) -->
<var name="loop">true</var> <!-- Fullscreen navigation loop (true/false/null) -->
<var name="arrows">true</var> <!-- Turn on/off arrows on the sides preview in fullscreen (true/false/null) -->
<var name="caption">false</var> <!-- Display alt text as image title in fullscreen(true/false) -->
<var name="navdir">horizontal</var> <!--Sliding direction of thumbnails in fullscreen(horizontal/vertical) -->
<var name="navarrows">false</var> <!-- Turn on/off on the thumbs navigation sides arrows(true/false) -->
<var name="navtype">slides</var> <!-- Sliding type of thumbnails (slides/thumbs) -->
<var name="transition">
<var name="effect">dissolve</var> <!-- Sets transition effect for slides changing (slide/crossfade/dissolve) -->
<var name="duration">500</var> <!-- Sets transition duration in ms -->
</var>
</var>
I changed the transition effect from slide to dissolve, then checked one of the products to see if the effect would show up in the gallery, but it still only shows the slide effect. I've enable developer mode already on the site using the command line function:
>magento deploy:mode:set developer
So, I'm kind of stumped as to the way I should go about creating and testing my customized theme. Any help would be appreciated.
magento-2.1 luma-theme parent-child-theme
I'm pretty new to Magento 2.1 and am trying to figure out how the themes work. I've read through a lot of the documentation, but what I'm having trouble with right now is the view.xml file in my own theme.
I've created a custom theme and installed it in the right location:
/siteroot/app/design/frontend/mybusiness/mytheme
All of that is working, and I was able to enable my theme just fine via the Magento admin. Now, I'm trying to modify my theme. I should probably point out that I'm using the Magento/luma theme as my parent theme and only plan on modifying some of the templates and styles.
I copied the view.xml file from the luma theme (/siteroot/vendor/magento/theme-frontend-luma/etc/view.xml) and pasted it into the following location:
/siteroot/app/design/frontend/mybusiness/mytheme/etc/view.xml
Now I'm trying to make changes to it and see those changes on the site. There's a block of code in it that appears to handle the way the product image gallery handles image transitions:
<var name="fullscreen">
<var name="nav">thumbs</var> <!-- Fullscreen navigation style (false/thumbs/dots) -->
<var name="loop">true</var> <!-- Fullscreen navigation loop (true/false/null) -->
<var name="arrows">true</var> <!-- Turn on/off arrows on the sides preview in fullscreen (true/false/null) -->
<var name="caption">false</var> <!-- Display alt text as image title in fullscreen(true/false) -->
<var name="navdir">horizontal</var> <!--Sliding direction of thumbnails in fullscreen(horizontal/vertical) -->
<var name="navarrows">false</var> <!-- Turn on/off on the thumbs navigation sides arrows(true/false) -->
<var name="navtype">slides</var> <!-- Sliding type of thumbnails (slides/thumbs) -->
<var name="transition">
<var name="effect">dissolve</var> <!-- Sets transition effect for slides changing (slide/crossfade/dissolve) -->
<var name="duration">500</var> <!-- Sets transition duration in ms -->
</var>
</var>
I changed the transition effect from slide to dissolve, then checked one of the products to see if the effect would show up in the gallery, but it still only shows the slide effect. I've enable developer mode already on the site using the command line function:
>magento deploy:mode:set developer
So, I'm kind of stumped as to the way I should go about creating and testing my customized theme. Any help would be appreciated.
magento-2.1 luma-theme parent-child-theme
magento-2.1 luma-theme parent-child-theme
asked Jan 21 '17 at 22:25
Lorin HardyLorin Hardy
12
12
bumped to the homepage by Community♦ 14 mins ago
This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.
bumped to the homepage by Community♦ 14 mins ago
This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
I figured it out. In the Magento 2.1 administration I hadn't selected my new theme for the Global view.
At first, I had gone into Content -> Configuration:
Then, I clicked on the "Edit" link next to my "Website" only view (both the Store and Store View columns were blank) and set the theme to the them I had previously registered and created. I had though that if I set the "Website" to my theme, that the row with the "Store" and "Store View" entries in it would not need to have a theme, since they would fall-back to the website view. This configuration didn't work for me.
Next, I set the theme for the row containing and entry in the "Store View" column. This didn't work either.
Finally, I set the theme for "Global" only and that did it. At this point in time, each row was set to my theme. Afterwards, I was able to modify the /etc/view.xml file in my theme and see results immediately on the front end.
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%2f155855%2fmagento-2-1-override-the-view-xml-file-and-see-changes-on-site%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
I figured it out. In the Magento 2.1 administration I hadn't selected my new theme for the Global view.
At first, I had gone into Content -> Configuration:
Then, I clicked on the "Edit" link next to my "Website" only view (both the Store and Store View columns were blank) and set the theme to the them I had previously registered and created. I had though that if I set the "Website" to my theme, that the row with the "Store" and "Store View" entries in it would not need to have a theme, since they would fall-back to the website view. This configuration didn't work for me.
Next, I set the theme for the row containing and entry in the "Store View" column. This didn't work either.
Finally, I set the theme for "Global" only and that did it. At this point in time, each row was set to my theme. Afterwards, I was able to modify the /etc/view.xml file in my theme and see results immediately on the front end.
add a comment |
I figured it out. In the Magento 2.1 administration I hadn't selected my new theme for the Global view.
At first, I had gone into Content -> Configuration:
Then, I clicked on the "Edit" link next to my "Website" only view (both the Store and Store View columns were blank) and set the theme to the them I had previously registered and created. I had though that if I set the "Website" to my theme, that the row with the "Store" and "Store View" entries in it would not need to have a theme, since they would fall-back to the website view. This configuration didn't work for me.
Next, I set the theme for the row containing and entry in the "Store View" column. This didn't work either.
Finally, I set the theme for "Global" only and that did it. At this point in time, each row was set to my theme. Afterwards, I was able to modify the /etc/view.xml file in my theme and see results immediately on the front end.
add a comment |
I figured it out. In the Magento 2.1 administration I hadn't selected my new theme for the Global view.
At first, I had gone into Content -> Configuration:
Then, I clicked on the "Edit" link next to my "Website" only view (both the Store and Store View columns were blank) and set the theme to the them I had previously registered and created. I had though that if I set the "Website" to my theme, that the row with the "Store" and "Store View" entries in it would not need to have a theme, since they would fall-back to the website view. This configuration didn't work for me.
Next, I set the theme for the row containing and entry in the "Store View" column. This didn't work either.
Finally, I set the theme for "Global" only and that did it. At this point in time, each row was set to my theme. Afterwards, I was able to modify the /etc/view.xml file in my theme and see results immediately on the front end.
I figured it out. In the Magento 2.1 administration I hadn't selected my new theme for the Global view.
At first, I had gone into Content -> Configuration:
Then, I clicked on the "Edit" link next to my "Website" only view (both the Store and Store View columns were blank) and set the theme to the them I had previously registered and created. I had though that if I set the "Website" to my theme, that the row with the "Store" and "Store View" entries in it would not need to have a theme, since they would fall-back to the website view. This configuration didn't work for me.
Next, I set the theme for the row containing and entry in the "Store View" column. This didn't work either.
Finally, I set the theme for "Global" only and that did it. At this point in time, each row was set to my theme. Afterwards, I was able to modify the /etc/view.xml file in my theme and see results immediately on the front end.
answered Jan 31 '17 at 3:49
Lorin HardyLorin Hardy
12
12
add a comment |
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%2f155855%2fmagento-2-1-override-the-view-xml-file-and-see-changes-on-site%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