daowolf
Total posts: 17
15 Нояб 2016 00:48

Здравствуйте, хочу организовать систему отзывов на основе поля Relation. Т.е. я создал категорию отзывы и там три поля - ссылка на родительскую статью, тип отзыва (положительный/отрицательный) и текст отзыва. Создание отзывов будет доступно только зарегистрированным пользователям. Как можно ограничить количество отзывов созданных одним пользователем для одной статьи, т.е. что бы пользователь не мог оставить два отзыва для одной статьи? Это вообще возможно?

Последние изменения: 21 Нояб 2016


daowolf
Total posts: 17
15 Нояб 2016 09:59

В принципе вопрос бы довольно просто решился если бы можно было в маске составного заголовка подставлять id пользователя. Т.е. достаточно поставить уникальный заголовок и составной заголовок вида id родителя - id пользователя.


Sergey
Total posts: 13,748
17 Нояб 2016 06:50

Нужно использовать не поле релэйшн а комментарий как статья кобальта. Тогда можно будет ограничить до одной записи на статью.


daowolf
Total posts: 17
18 Нояб 2016 05:09

Sergey Нужно использовать не поле релэйшн а комментарий как статья кобальта. Тогда можно будет ограничить до одной записи на статью.

Это все конечно понятно, но есть купленное поле релэйшен и нет пока возможности покупать еще один компонент. Просто есть предложение в будующих версиях кобальта сделать возможным использование в составном заголовке таких полей как id статьи и id пользователя. Это было бы полезно во многих случаях.

Работает на Cobalt