Multilinguage tree kentico site

Ayoub Ag. asked on December 7, 2016 17:23

Hi there,

i have a strange bug on when i change the language on Kentico tree, i'm using Kentico v9.0.49. the bug scenario is as flow: 1. after doing some changes on the page content in French, i click save the page.

  1. then i go to kentico culture switch on the bottom of the tree

  2. i switch to English

  3. Result : all the child node switch on to English culture but not the parent.

is there any one how have an idea how to fix it?

Image Text thank you for your help

Regards

Recent Answers


Anton Grekhovodov answered on December 7, 2016 17:36

Hi Ayoub,

Are you sure that the parent page are different for Cultures?

0 votesVote for this answer Mark as a Correct answer

Ayoub Ag. answered on December 7, 2016 17:55

Hi Anton,

yes i'm sure the page in French is offres special in English is deals

0 votesVote for this answer Mark as a Correct answer

Anton Grekhovodov answered on December 7, 2016 19:18

It's weird, I have several multilinguage websites and this functionality works well. Maybe you have some errors in Event Log? Also you can enable SQL Debugger in Settings and check sql script is executed and what it returns

0 votesVote for this answer Mark as a Correct answer

Peter Mogilnitski answered on December 7, 2016 20:08

[A] grey icon on the right - means 'Not translated page'. In your screenshot all English children are not translated (except one). If you click on any of them you will get "The page does not exist in the current culture.".

Secondly when you create a new language version of the page - it offers you copy the content from an existing language, thus you might get an English page with French content and vice versa. Go to General Tab > Culture to check the actual culture.

0 votesVote for this answer Mark as a Correct answer

Ayoub Ag. answered on December 7, 2016 21:43

Hi Peter M,

Actually all the pages are translated, but when the switch language fails the pages are shown as no translated.

0 votesVote for this answer Mark as a Correct answer

Peter Mogilnitski answered on December 8, 2016 00:36 (last edited on December 8, 2016 02:43)

What you are describing is quite bizarre. Can you check that for example if 'last minute' node exists in French and English in the DB? select * from view_cms_tree_joined where nodeid = [nodeid of 'last minute']

(you should get 2 rows).

P.S. I would check the Event Log to make sure you don't get any weird errors.

0 votesVote for this answer Mark as a Correct answer

   Please, sign in to be able to submit a new answer.