51 Posts
ilga
9 years ago
5
Topic

Hello sebloders,

When user creates new article the default Category ID (hidden) is 5, I set it at Live Value option. It's OK. Let's say administrator moves that article to other category. If user edit his article and click Save it will move again to Category ID 5. I want it if user edit his article and click save button the Category ID must be same where article is located now. I tryed many solutions but none of them works.
Thanks, for any advices.

Get a Book for SEBLOD
57 Posts
KKAAZZOO
9 years ago
2
Level 1

Легкий вопрос-то ведь. Надо при редактировании материала отключить поле Категория для пользователя. Функционал Conditional States

51 Posts
ilga
9 years ago
1
Level 2

А как отключить поле CategoryID только при редактировании? При создании материала и при редактировании отображается одна и таже форма ведь.
В настройках State я указал This field is Disabled, а что далее указать в Triggers?

57 Posts
KKAAZZOO
9 years ago
0
Level 3

Ну, смотрите. В материале есть поле id. Когда материал не создан, то это поле пустое. А когда материал редактируется, то поле имеет значение. Поставьте поле Категория в зависимость от состояния поля id. Когда поле id  filled, то поле Категория invisible или disabled

4229 Posts
Kadministrator
9 years ago
0
Level 1

Hi,

live values do not overwrite saved values, there must be some other error in your setup (e.g. two fields with the same storage)

@KKAAZZOO Please use French or English on this forums.

51 Posts
ilga
9 years ago
0
Level 1

I found the solution. I set for CategoryID default value as 5. For Conditional States I set the following options: This field is disabled WHEN ArticleID is Filled.
Thank you guys!

Get a VIP membership