Где хранятся данные cck "количество значений"? - PullRequest
0 голосов
/ 12 апреля 2010

У меня есть поле cck, которое должно разрешать различное количество значений в зависимости от роли текущего пользователя, вошедшего в систему.

Я бы хотел выяснить, где хранятся данные «количества значений» для поля cck, чтобы их можно было динамически изменять при отображении формы редактирования узла.

1 Ответ

0 голосов
/ 12 апреля 2010

Из памяти, если вы измените количество значений, вы можете потерять любое дополнительное значение - если вы разрешите 5, а затем измените на 2, вы потеряете 3 других.

Разве это не больше касается пользовательского интерфейса? В самом поле CCK можно указать максимальное количество значений, которое вы хотите сохранить, а виджет, который позволяет вводить / выбирать эти значения, настраивается в зависимости от роли пользователя.

Изменение определения объекта в зависимости от роли пользователя кажется немного чрезмерным

...