Skip to main content

This site requires you to update your browser. Your browsing experience maybe affected by not having the most up to date version.

We're retiring the forums!

The SilverStripe forums have passed their heyday. They'll stick around, but will be read only. We'd encourage you to get involved in the community via the following channels instead:

General Questions /

General questions about getting started with SilverStripe that don't fit in any of the categories above.

Moderators: martimiz, Sean, Ed, biapar, Willr, Ingo, swaiba

Translatable and permissions

Go to End

2 Posts   934 Views


Community Member, 39 Posts

29 July 2010 at 11:11pm

I have a multilingual site, using Translatable, and a list of users allowed to edit only specific language versions.
For example, our project looks like this:

Homepage English
- Page en 1
- Page en 2

Homepage German
- Page de 1
- Page de 2

Now, only Administrators can edit all language versions. Now, let's create new user called Joe, and grant him privileges to edit Homepage English (and, by inheriting, the rest of English subpages), and another one, called Helmut, that can edit only Homepage German (and German subpages).

Now, when Joe logs into CMS, he's redirected to the default version, English in this case, so everything works fine.
But unfortunately Helmut gets the same page opened, but he cannot edit anything until he switches to the German version.
But switching ain't so easy - because he's not an Administrator, he doesn't see the languages dropdown above project tree. The only option for him is to open Homepage English, go to Translations tab, and then choose the appropriate version. That's not very intuitive, especially when you have like a dozen of languages or more.

What is the easiest way to give Helmut an easy way of navigating to Homepage German? I'm using SS 2.3.7 and there's no way of upgrading right now.

Thanks very much for any help.


Community Member, 39 Posts

30 July 2010 at 9:56pm