Storeswitcher (not storeview-switcher) - Multistore404 Error When I Rename Store-View Code in Magento 1.7.0.2How to add a website switcher instead of store view switcher?Multi Stores not workingMagento Multistore categories giving errorMagento 2.0 multi domain/storeview setupMultistore switcher not visibleChanges to template files not updating in newly created storeviewMagento1.9 Assign products to different categories for different storeviewsStore Selection in Grid not working properlyUse Magento SID in a text link
Can you move over difficult terrain with only 5 feet of movement?
Describing a chess game in a novel
Is it insecure to send a password in a `curl` command?
Generic TVP tradeoffs?
World War I as a war of liberals against authoritarians?
What does Jesus mean regarding "Raca," and "you fool?" - is he contrasting them?
Does the attack bonus from a Masterwork weapon stack with the attack bonus from Masterwork ammunition?
What favor did Moody owe Dumbledore?
How are passwords stolen from companies if they only store hashes?
What is the term when voters “dishonestly” choose something that they do not want to choose?
두음법칙 - When did North and South diverge in pronunciation of initial ㄹ?
How is the partial sum of a geometric sequence calculated?
Loading the leaflet Map in Lightning Web Component
gerund and noun applications
Recruiter wants very extensive technical details about all of my previous work
Constant Current LED Circuit
Why is indicated airspeed rather than ground speed used during the takeoff roll?
Is there a hypothetical scenario that would make Earth uninhabitable for humans, but not for (the majority of) other animals?
How do hiring committees for research positions view getting "scooped"?
Are dual Irish/British citizens bound by the 90/180 day rule when travelling in the EU after Brexit?
When did antialiasing start being available?
Do I need to be arrogant to get ahead?
I seem to dance, I am not a dancer. Who am I?
Help rendering a complicated sum/product formula
Storeswitcher (not storeview-switcher) - Multistore
404 Error When I Rename Store-View Code in Magento 1.7.0.2How to add a website switcher instead of store view switcher?Multi Stores not workingMagento Multistore categories giving errorMagento 2.0 multi domain/storeview setupMultistore switcher not visibleChanges to template files not updating in newly created storeviewMagento1.9 Assign products to different categories for different storeviewsStore Selection in Grid not working properlyUse Magento SID in a text link
On my current Magento project Wein-Partner.at I have to prepare multiple shops on one website.
For the different stores there will undoubtedly be different languages, also meaning multiple storeviews.
However, the language selector disappeared on me and I have no clue where to. Interestingly enough I have a currency selector instead.
Is there a way for me to make a "store-selector" at the top, not just a store-view selector?
Do I have to enable the "add storecode to URL" for that?
The plan is basically as follows:
There's the website (wein-partner.at) which will open on the homepage, showing the main-store. Below that, if you click on a category, you come into category-view with additional tags to choose from (region, price, ..). If you click on, let's say a region that has only one winemaker, you're supposed to be taken to the winemaker's subshop showing his logo instead of ours (I currently can't change store, so it always shows the vendor's storeview).
The template-file is the same as the category-view aside from the logo (each vendor has his own storeviews as well [mainly probably English, German, French and Italian]).
To sum up, this means that there will be 4 levels (Website - mainstore - store/storegroup - storeview/store)
edit01: I found this so far (app/design/frontend/default/your_theme/template/page/switch)
<?php if(count($this->getGroups())>1): ?>
<div class="store-switcher">
<label for="select-store"><?php echo $this->__('Select Store:') ?></label>
<select id="select-store" title="<?php echo $this->__('Select Store') ?>" onchange="location.href=this.value">
<?php /*foreach ($this->getStores() as $_store): ?>
<option value="<?php echo $_store->getUrl('') ?>"<?php if($_store->getId()==$this->getCurrentStoreId()): ?> selected="selected"<?php endif; ?>><?php echo $_store->getName() ?></option>
<?php endforeach;*/ ?>
<?php foreach ($this->getGroups() as $_group): ?>
<?php $_selected = ($_group->getId()==$this->getCurrentGroupId()) ? ' selected="selected"' : '' ?>
<option value="<?php echo $_group->getHomeUrl() ?>"<?php echo $_selected ?>><?php echo $this->escapeHtml($_group->getName()) ?></option>
<?php endforeach; ?>
</select>
</div>
<?php endif; ?>
magento-1.9 multistore store-view switcher
add a comment |
On my current Magento project Wein-Partner.at I have to prepare multiple shops on one website.
For the different stores there will undoubtedly be different languages, also meaning multiple storeviews.
However, the language selector disappeared on me and I have no clue where to. Interestingly enough I have a currency selector instead.
Is there a way for me to make a "store-selector" at the top, not just a store-view selector?
Do I have to enable the "add storecode to URL" for that?
The plan is basically as follows:
There's the website (wein-partner.at) which will open on the homepage, showing the main-store. Below that, if you click on a category, you come into category-view with additional tags to choose from (region, price, ..). If you click on, let's say a region that has only one winemaker, you're supposed to be taken to the winemaker's subshop showing his logo instead of ours (I currently can't change store, so it always shows the vendor's storeview).
The template-file is the same as the category-view aside from the logo (each vendor has his own storeviews as well [mainly probably English, German, French and Italian]).
To sum up, this means that there will be 4 levels (Website - mainstore - store/storegroup - storeview/store)
edit01: I found this so far (app/design/frontend/default/your_theme/template/page/switch)
<?php if(count($this->getGroups())>1): ?>
<div class="store-switcher">
<label for="select-store"><?php echo $this->__('Select Store:') ?></label>
<select id="select-store" title="<?php echo $this->__('Select Store') ?>" onchange="location.href=this.value">
<?php /*foreach ($this->getStores() as $_store): ?>
<option value="<?php echo $_store->getUrl('') ?>"<?php if($_store->getId()==$this->getCurrentStoreId()): ?> selected="selected"<?php endif; ?>><?php echo $_store->getName() ?></option>
<?php endforeach;*/ ?>
<?php foreach ($this->getGroups() as $_group): ?>
<?php $_selected = ($_group->getId()==$this->getCurrentGroupId()) ? ' selected="selected"' : '' ?>
<option value="<?php echo $_group->getHomeUrl() ?>"<?php echo $_selected ?>><?php echo $this->escapeHtml($_group->getName()) ?></option>
<?php endforeach; ?>
</select>
</div>
<?php endif; ?>
magento-1.9 multistore store-view switcher
If you have already created the other store views you can go into the admin System -> Configuration -> Design (tab) and set Package to 'base' and Theme to 'default'. This will show you the base Magento install. The Store Switcher will display in the footer. You can update layout XML to place this where you want it at on the page.
– Jason Tipton
Oct 28 '14 at 18:43
Ok in the default Magento design, the store switcher is visible in the footer like you said. That means in the custom design has to be either XML disabling it, or CSS making it invisible or moving it off the screen, right? edit: Firebug doesn't show any "switch" in the HTML, so it must have been removed per XML.
– theHubi
Oct 29 '14 at 12:26
add a comment |
On my current Magento project Wein-Partner.at I have to prepare multiple shops on one website.
For the different stores there will undoubtedly be different languages, also meaning multiple storeviews.
However, the language selector disappeared on me and I have no clue where to. Interestingly enough I have a currency selector instead.
Is there a way for me to make a "store-selector" at the top, not just a store-view selector?
Do I have to enable the "add storecode to URL" for that?
The plan is basically as follows:
There's the website (wein-partner.at) which will open on the homepage, showing the main-store. Below that, if you click on a category, you come into category-view with additional tags to choose from (region, price, ..). If you click on, let's say a region that has only one winemaker, you're supposed to be taken to the winemaker's subshop showing his logo instead of ours (I currently can't change store, so it always shows the vendor's storeview).
The template-file is the same as the category-view aside from the logo (each vendor has his own storeviews as well [mainly probably English, German, French and Italian]).
To sum up, this means that there will be 4 levels (Website - mainstore - store/storegroup - storeview/store)
edit01: I found this so far (app/design/frontend/default/your_theme/template/page/switch)
<?php if(count($this->getGroups())>1): ?>
<div class="store-switcher">
<label for="select-store"><?php echo $this->__('Select Store:') ?></label>
<select id="select-store" title="<?php echo $this->__('Select Store') ?>" onchange="location.href=this.value">
<?php /*foreach ($this->getStores() as $_store): ?>
<option value="<?php echo $_store->getUrl('') ?>"<?php if($_store->getId()==$this->getCurrentStoreId()): ?> selected="selected"<?php endif; ?>><?php echo $_store->getName() ?></option>
<?php endforeach;*/ ?>
<?php foreach ($this->getGroups() as $_group): ?>
<?php $_selected = ($_group->getId()==$this->getCurrentGroupId()) ? ' selected="selected"' : '' ?>
<option value="<?php echo $_group->getHomeUrl() ?>"<?php echo $_selected ?>><?php echo $this->escapeHtml($_group->getName()) ?></option>
<?php endforeach; ?>
</select>
</div>
<?php endif; ?>
magento-1.9 multistore store-view switcher
On my current Magento project Wein-Partner.at I have to prepare multiple shops on one website.
For the different stores there will undoubtedly be different languages, also meaning multiple storeviews.
However, the language selector disappeared on me and I have no clue where to. Interestingly enough I have a currency selector instead.
Is there a way for me to make a "store-selector" at the top, not just a store-view selector?
Do I have to enable the "add storecode to URL" for that?
The plan is basically as follows:
There's the website (wein-partner.at) which will open on the homepage, showing the main-store. Below that, if you click on a category, you come into category-view with additional tags to choose from (region, price, ..). If you click on, let's say a region that has only one winemaker, you're supposed to be taken to the winemaker's subshop showing his logo instead of ours (I currently can't change store, so it always shows the vendor's storeview).
The template-file is the same as the category-view aside from the logo (each vendor has his own storeviews as well [mainly probably English, German, French and Italian]).
To sum up, this means that there will be 4 levels (Website - mainstore - store/storegroup - storeview/store)
edit01: I found this so far (app/design/frontend/default/your_theme/template/page/switch)
<?php if(count($this->getGroups())>1): ?>
<div class="store-switcher">
<label for="select-store"><?php echo $this->__('Select Store:') ?></label>
<select id="select-store" title="<?php echo $this->__('Select Store') ?>" onchange="location.href=this.value">
<?php /*foreach ($this->getStores() as $_store): ?>
<option value="<?php echo $_store->getUrl('') ?>"<?php if($_store->getId()==$this->getCurrentStoreId()): ?> selected="selected"<?php endif; ?>><?php echo $_store->getName() ?></option>
<?php endforeach;*/ ?>
<?php foreach ($this->getGroups() as $_group): ?>
<?php $_selected = ($_group->getId()==$this->getCurrentGroupId()) ? ' selected="selected"' : '' ?>
<option value="<?php echo $_group->getHomeUrl() ?>"<?php echo $_selected ?>><?php echo $this->escapeHtml($_group->getName()) ?></option>
<?php endforeach; ?>
</select>
</div>
<?php endif; ?>
magento-1.9 multistore store-view switcher
magento-1.9 multistore store-view switcher
edited 50 mins ago
Teja Bhagavan Kollepara
3,00641949
3,00641949
asked Oct 28 '14 at 14:10
theHubitheHubi
792314
792314
If you have already created the other store views you can go into the admin System -> Configuration -> Design (tab) and set Package to 'base' and Theme to 'default'. This will show you the base Magento install. The Store Switcher will display in the footer. You can update layout XML to place this where you want it at on the page.
– Jason Tipton
Oct 28 '14 at 18:43
Ok in the default Magento design, the store switcher is visible in the footer like you said. That means in the custom design has to be either XML disabling it, or CSS making it invisible or moving it off the screen, right? edit: Firebug doesn't show any "switch" in the HTML, so it must have been removed per XML.
– theHubi
Oct 29 '14 at 12:26
add a comment |
If you have already created the other store views you can go into the admin System -> Configuration -> Design (tab) and set Package to 'base' and Theme to 'default'. This will show you the base Magento install. The Store Switcher will display in the footer. You can update layout XML to place this where you want it at on the page.
– Jason Tipton
Oct 28 '14 at 18:43
Ok in the default Magento design, the store switcher is visible in the footer like you said. That means in the custom design has to be either XML disabling it, or CSS making it invisible or moving it off the screen, right? edit: Firebug doesn't show any "switch" in the HTML, so it must have been removed per XML.
– theHubi
Oct 29 '14 at 12:26
If you have already created the other store views you can go into the admin System -> Configuration -> Design (tab) and set Package to 'base' and Theme to 'default'. This will show you the base Magento install. The Store Switcher will display in the footer. You can update layout XML to place this where you want it at on the page.
– Jason Tipton
Oct 28 '14 at 18:43
If you have already created the other store views you can go into the admin System -> Configuration -> Design (tab) and set Package to 'base' and Theme to 'default'. This will show you the base Magento install. The Store Switcher will display in the footer. You can update layout XML to place this where you want it at on the page.
– Jason Tipton
Oct 28 '14 at 18:43
Ok in the default Magento design, the store switcher is visible in the footer like you said. That means in the custom design has to be either XML disabling it, or CSS making it invisible or moving it off the screen, right? edit: Firebug doesn't show any "switch" in the HTML, so it must have been removed per XML.
– theHubi
Oct 29 '14 at 12:26
Ok in the default Magento design, the store switcher is visible in the footer like you said. That means in the custom design has to be either XML disabling it, or CSS making it invisible or moving it off the screen, right? edit: Firebug doesn't show any "switch" in the HTML, so it must have been removed per XML.
– theHubi
Oct 29 '14 at 12:26
add a comment |
3 Answers
3
active
oldest
votes
The store switcher is loaded in the default theme via the layout (XML) file.
app/design/frontend/YOUR_PACKAGE/YOUR_THEME/layout/page.xml
Look for the following line of text:
<block type="page/switch" name="store_switcher" as="store_switcher" template="page/switch/stores.phtml"/>
If you copy that line of XML to the location you want it you can then add a call to display it in your template (phtml) file like such:
<?php echo $this->getChildHtml('store_switcher') ?>
<section id="header" class="header"> <?php echo $helper->getModulesByPosition('header') ?> <?php echo $this->getChildHtml('store_switcher') ?> </section>
Like this?
– theHubi
Oct 30 '14 at 8:00
I've added the code in multiple sections, but can't seem to make it appear just yet. Am I missing some connection between the php and the XML?
– theHubi
Oct 30 '14 at 9:30
Sorry the XML snippet in my answer wasn't displaying. I have updated the answer. Be sure that you are copying the XML to the block where you want it loaded and also copying the php to the template location.
– Jason Tipton
Oct 30 '14 at 14:37
I noticed it was missing, but I know the XML code for the "page/switch" block. I've already copied the code to multiple locations before you edited your answer. I'm working on the fix though, as we speak.
– theHubi
Oct 31 '14 at 10:01
@JasonTipton How can i change header and footer for my multi store
– zus
Dec 26 '17 at 5:11
|
show 1 more comment
Locate page.xml
in app/design/frontend/base/default/layout
directory.
Open the file with a text editor and look for the code below.
<block type="page/switch" name="store_switcher" as="store_switcher" template="page/switch/stores.phtml"/>
To display the store switcher on the header of the page, we just have to change the location of the above code. This code is inserted in page/html_footer
block. Cut and paste it under the page/html_header
block.
<block type="page/html_header" name="header" as="header">
Now to display the store switcher, go to header.phtml
in the app/design/frontend/base/default/template/page/html
directory and insert the following code.
<?php echo $this->getChildHtml('store_switcher') ?>
add a comment |
make sure in your theme File stores.phtml is available if its not available get from this file from fresh magento from base template/page/switch/ folder
then make sure you put code correctly ! hope it should work fine !
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%2f41668%2fstoreswitcher-not-storeview-switcher-multistore%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
3 Answers
3
active
oldest
votes
3 Answers
3
active
oldest
votes
active
oldest
votes
active
oldest
votes
The store switcher is loaded in the default theme via the layout (XML) file.
app/design/frontend/YOUR_PACKAGE/YOUR_THEME/layout/page.xml
Look for the following line of text:
<block type="page/switch" name="store_switcher" as="store_switcher" template="page/switch/stores.phtml"/>
If you copy that line of XML to the location you want it you can then add a call to display it in your template (phtml) file like such:
<?php echo $this->getChildHtml('store_switcher') ?>
<section id="header" class="header"> <?php echo $helper->getModulesByPosition('header') ?> <?php echo $this->getChildHtml('store_switcher') ?> </section>
Like this?
– theHubi
Oct 30 '14 at 8:00
I've added the code in multiple sections, but can't seem to make it appear just yet. Am I missing some connection between the php and the XML?
– theHubi
Oct 30 '14 at 9:30
Sorry the XML snippet in my answer wasn't displaying. I have updated the answer. Be sure that you are copying the XML to the block where you want it loaded and also copying the php to the template location.
– Jason Tipton
Oct 30 '14 at 14:37
I noticed it was missing, but I know the XML code for the "page/switch" block. I've already copied the code to multiple locations before you edited your answer. I'm working on the fix though, as we speak.
– theHubi
Oct 31 '14 at 10:01
@JasonTipton How can i change header and footer for my multi store
– zus
Dec 26 '17 at 5:11
|
show 1 more comment
The store switcher is loaded in the default theme via the layout (XML) file.
app/design/frontend/YOUR_PACKAGE/YOUR_THEME/layout/page.xml
Look for the following line of text:
<block type="page/switch" name="store_switcher" as="store_switcher" template="page/switch/stores.phtml"/>
If you copy that line of XML to the location you want it you can then add a call to display it in your template (phtml) file like such:
<?php echo $this->getChildHtml('store_switcher') ?>
<section id="header" class="header"> <?php echo $helper->getModulesByPosition('header') ?> <?php echo $this->getChildHtml('store_switcher') ?> </section>
Like this?
– theHubi
Oct 30 '14 at 8:00
I've added the code in multiple sections, but can't seem to make it appear just yet. Am I missing some connection between the php and the XML?
– theHubi
Oct 30 '14 at 9:30
Sorry the XML snippet in my answer wasn't displaying. I have updated the answer. Be sure that you are copying the XML to the block where you want it loaded and also copying the php to the template location.
– Jason Tipton
Oct 30 '14 at 14:37
I noticed it was missing, but I know the XML code for the "page/switch" block. I've already copied the code to multiple locations before you edited your answer. I'm working on the fix though, as we speak.
– theHubi
Oct 31 '14 at 10:01
@JasonTipton How can i change header and footer for my multi store
– zus
Dec 26 '17 at 5:11
|
show 1 more comment
The store switcher is loaded in the default theme via the layout (XML) file.
app/design/frontend/YOUR_PACKAGE/YOUR_THEME/layout/page.xml
Look for the following line of text:
<block type="page/switch" name="store_switcher" as="store_switcher" template="page/switch/stores.phtml"/>
If you copy that line of XML to the location you want it you can then add a call to display it in your template (phtml) file like such:
<?php echo $this->getChildHtml('store_switcher') ?>
The store switcher is loaded in the default theme via the layout (XML) file.
app/design/frontend/YOUR_PACKAGE/YOUR_THEME/layout/page.xml
Look for the following line of text:
<block type="page/switch" name="store_switcher" as="store_switcher" template="page/switch/stores.phtml"/>
If you copy that line of XML to the location you want it you can then add a call to display it in your template (phtml) file like such:
<?php echo $this->getChildHtml('store_switcher') ?>
edited Oct 30 '14 at 14:36
answered Oct 29 '14 at 17:43
Jason TiptonJason Tipton
883713
883713
<section id="header" class="header"> <?php echo $helper->getModulesByPosition('header') ?> <?php echo $this->getChildHtml('store_switcher') ?> </section>
Like this?
– theHubi
Oct 30 '14 at 8:00
I've added the code in multiple sections, but can't seem to make it appear just yet. Am I missing some connection between the php and the XML?
– theHubi
Oct 30 '14 at 9:30
Sorry the XML snippet in my answer wasn't displaying. I have updated the answer. Be sure that you are copying the XML to the block where you want it loaded and also copying the php to the template location.
– Jason Tipton
Oct 30 '14 at 14:37
I noticed it was missing, but I know the XML code for the "page/switch" block. I've already copied the code to multiple locations before you edited your answer. I'm working on the fix though, as we speak.
– theHubi
Oct 31 '14 at 10:01
@JasonTipton How can i change header and footer for my multi store
– zus
Dec 26 '17 at 5:11
|
show 1 more comment
<section id="header" class="header"> <?php echo $helper->getModulesByPosition('header') ?> <?php echo $this->getChildHtml('store_switcher') ?> </section>
Like this?
– theHubi
Oct 30 '14 at 8:00
I've added the code in multiple sections, but can't seem to make it appear just yet. Am I missing some connection between the php and the XML?
– theHubi
Oct 30 '14 at 9:30
Sorry the XML snippet in my answer wasn't displaying. I have updated the answer. Be sure that you are copying the XML to the block where you want it loaded and also copying the php to the template location.
– Jason Tipton
Oct 30 '14 at 14:37
I noticed it was missing, but I know the XML code for the "page/switch" block. I've already copied the code to multiple locations before you edited your answer. I'm working on the fix though, as we speak.
– theHubi
Oct 31 '14 at 10:01
@JasonTipton How can i change header and footer for my multi store
– zus
Dec 26 '17 at 5:11
<section id="header" class="header"> <?php echo $helper->getModulesByPosition('header') ?> <?php echo $this->getChildHtml('store_switcher') ?> </section>
Like this?– theHubi
Oct 30 '14 at 8:00
<section id="header" class="header"> <?php echo $helper->getModulesByPosition('header') ?> <?php echo $this->getChildHtml('store_switcher') ?> </section>
Like this?– theHubi
Oct 30 '14 at 8:00
I've added the code in multiple sections, but can't seem to make it appear just yet. Am I missing some connection between the php and the XML?
– theHubi
Oct 30 '14 at 9:30
I've added the code in multiple sections, but can't seem to make it appear just yet. Am I missing some connection between the php and the XML?
– theHubi
Oct 30 '14 at 9:30
Sorry the XML snippet in my answer wasn't displaying. I have updated the answer. Be sure that you are copying the XML to the block where you want it loaded and also copying the php to the template location.
– Jason Tipton
Oct 30 '14 at 14:37
Sorry the XML snippet in my answer wasn't displaying. I have updated the answer. Be sure that you are copying the XML to the block where you want it loaded and also copying the php to the template location.
– Jason Tipton
Oct 30 '14 at 14:37
I noticed it was missing, but I know the XML code for the "page/switch" block. I've already copied the code to multiple locations before you edited your answer. I'm working on the fix though, as we speak.
– theHubi
Oct 31 '14 at 10:01
I noticed it was missing, but I know the XML code for the "page/switch" block. I've already copied the code to multiple locations before you edited your answer. I'm working on the fix though, as we speak.
– theHubi
Oct 31 '14 at 10:01
@JasonTipton How can i change header and footer for my multi store
– zus
Dec 26 '17 at 5:11
@JasonTipton How can i change header and footer for my multi store
– zus
Dec 26 '17 at 5:11
|
show 1 more comment
Locate page.xml
in app/design/frontend/base/default/layout
directory.
Open the file with a text editor and look for the code below.
<block type="page/switch" name="store_switcher" as="store_switcher" template="page/switch/stores.phtml"/>
To display the store switcher on the header of the page, we just have to change the location of the above code. This code is inserted in page/html_footer
block. Cut and paste it under the page/html_header
block.
<block type="page/html_header" name="header" as="header">
Now to display the store switcher, go to header.phtml
in the app/design/frontend/base/default/template/page/html
directory and insert the following code.
<?php echo $this->getChildHtml('store_switcher') ?>
add a comment |
Locate page.xml
in app/design/frontend/base/default/layout
directory.
Open the file with a text editor and look for the code below.
<block type="page/switch" name="store_switcher" as="store_switcher" template="page/switch/stores.phtml"/>
To display the store switcher on the header of the page, we just have to change the location of the above code. This code is inserted in page/html_footer
block. Cut and paste it under the page/html_header
block.
<block type="page/html_header" name="header" as="header">
Now to display the store switcher, go to header.phtml
in the app/design/frontend/base/default/template/page/html
directory and insert the following code.
<?php echo $this->getChildHtml('store_switcher') ?>
add a comment |
Locate page.xml
in app/design/frontend/base/default/layout
directory.
Open the file with a text editor and look for the code below.
<block type="page/switch" name="store_switcher" as="store_switcher" template="page/switch/stores.phtml"/>
To display the store switcher on the header of the page, we just have to change the location of the above code. This code is inserted in page/html_footer
block. Cut and paste it under the page/html_header
block.
<block type="page/html_header" name="header" as="header">
Now to display the store switcher, go to header.phtml
in the app/design/frontend/base/default/template/page/html
directory and insert the following code.
<?php echo $this->getChildHtml('store_switcher') ?>
Locate page.xml
in app/design/frontend/base/default/layout
directory.
Open the file with a text editor and look for the code below.
<block type="page/switch" name="store_switcher" as="store_switcher" template="page/switch/stores.phtml"/>
To display the store switcher on the header of the page, we just have to change the location of the above code. This code is inserted in page/html_footer
block. Cut and paste it under the page/html_header
block.
<block type="page/html_header" name="header" as="header">
Now to display the store switcher, go to header.phtml
in the app/design/frontend/base/default/template/page/html
directory and insert the following code.
<?php echo $this->getChildHtml('store_switcher') ?>
edited Mar 6 at 11:10
Marius♦
167k28319684
167k28319684
answered Sep 20 '16 at 4:57
Henry RogerHenry Roger
1476
1476
add a comment |
add a comment |
make sure in your theme File stores.phtml is available if its not available get from this file from fresh magento from base template/page/switch/ folder
then make sure you put code correctly ! hope it should work fine !
add a comment |
make sure in your theme File stores.phtml is available if its not available get from this file from fresh magento from base template/page/switch/ folder
then make sure you put code correctly ! hope it should work fine !
add a comment |
make sure in your theme File stores.phtml is available if its not available get from this file from fresh magento from base template/page/switch/ folder
then make sure you put code correctly ! hope it should work fine !
make sure in your theme File stores.phtml is available if its not available get from this file from fresh magento from base template/page/switch/ folder
then make sure you put code correctly ! hope it should work fine !
answered Sep 3 '16 at 17:40
user3766719user3766719
808
808
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%2f41668%2fstoreswitcher-not-storeview-switcher-multistore%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
If you have already created the other store views you can go into the admin System -> Configuration -> Design (tab) and set Package to 'base' and Theme to 'default'. This will show you the base Magento install. The Store Switcher will display in the footer. You can update layout XML to place this where you want it at on the page.
– Jason Tipton
Oct 28 '14 at 18:43
Ok in the default Magento design, the store switcher is visible in the footer like you said. That means in the custom design has to be either XML disabling it, or CSS making it invisible or moving it off the screen, right? edit: Firebug doesn't show any "switch" in the HTML, so it must have been removed per XML.
– theHubi
Oct 29 '14 at 12:26