I'm setting up a drupal website, translated into two languages: English & French. The translation works well, thanks to the LOCALE and i18n modules.
I'm getting a hard time trying to display a block on french pages, but NOT on english pages... Same goes for "english blocks", I don't want 'em to show on french pages...
The solution, I think, is to use the "Page specific visibility settings" in the "administer » blocks" configuration page. I'm trying to use the "Show on only the listed pages" function to make my "french block" appear ONLY on french pages. I need to put ALL the pages that my block will show up, and everytime I add a new link in my block, I need to go back to the block config page and add that new link to the config... This is a lil' annoying!
I'll give an example here :
I have my website, say ---> www.mywebsite.com that shows an english page as startup page. In the browser, it looks like that : "www.mywebsite.com/?q=en". If i go in the documentation section on my website, choosing "cars" in the menu, I get an URL like this one : "www.mywebsite.com/?q=en/doc/cars".
With the "Show on only the listed pages" function, wouldn't it be easier for me to put something like "en/*" for that menu to show up only in english pages, and "fr/*" for the "french blocks" to show on french pages? I tried it, it doesnt seem to work! I need to put URLs like "doc/cars/*" or "doc/*", but I can't take advantage of the language that shows up in the URL...