Hi,
I've just started SilverStripe. Done all the starting tutorials and love it! Now I'm doing my first site (just for learning though) and I want it in atleast 2 languages. So I did the http://doc.silverstripe.org/multilingualcontent stuff.
First off and most important. Can I get prettier URLs? I would love to have http://www.mysite.com/en/about-us for English and http://www.mysite.com/sv/about-us for Swedish.
Secondly, I need 3 hardcoded links in my theme that's separate from the main menu. What I did to get the link in the correct language is:
<ul>
<li><a href="{$BaseHref}?locale=$ContentLocale"><img alt="$Title" src="/themes/silversalon/images/icon-home.gif" /></a></li>
<li><a href="{$BaseHref}contact-us?locale=$ContentLocale"><img alt="$Title" src="/themes/silversalon/images/icon-mail.gif" /></a</li>
<li><a href="{$BaseHref}site-map?locale=$ContentLocale"><img alt="$Title" src="/themes/silversalon/images/icon-map.gif" /></a></li>
</ul>
Is there a better way? (Didn't get the PageByLang($url, $lang) function to work)
Edit: Forgot to say, thanks for a great CMS! Really enjoy the structure and the freedom to develop against it!