I have created two store views, each one for a different language. I created two static blocks, having the same identifier but different content (one in English and one in Russian) and each one is assigned to the corresponding store view.
Then, I created two categories, one for the English and one for the Russian language and assigned from the display settings the corresponding CMS static block. When I change language, the category changes accordingly and the static block content is loaded correctly. Now, I need to add one link on home page and the link should redirect me to this category page and display the correct static block content. For example when the user selects EN as language, display the English store view static block and when the user selects the RU as language, to display the Russian store view static block.
This is my code:
<h3 class="product-name"><a href="/family.html"> <?php echo $this->__('Family') ?></a></h3>
The problem with this is that family.html only loads in the English store view but in the Russian store view loads the page without the content (which is a different CMS static block). How can I change the reference in order to load the page and the content in both stores?