Считающие поля в типах контента

InstantCMS 2.X

Как можно создать поле, чтобы оно собирало значения других полей?

#1 20 марта 2025 в 14:02

Как можно создать поле, чтобы оно собирало значения других полей чтобы проверять на уникальность?

Например, есть три поля — город (категория), дата и время. Хочу их склеить, как строки, например, чтобы проверить на уникальность и исключить повторы.

-------

Про существование такого готового компонента знаю, но пока хочу так попробовать.

#2 20 марта 2025 в 15:38

Как можно создать поле, чтобы оно собирало значения других полей

aTroll

Здесь вся запись ТК, включая поля. Что вы дальше собираетесь проверять на уникальность из вашего текста мне не ясно.

#3 20 марта 2025 в 15:54
Как можно создать поле, чтобы оно собирало значения других полей aTroll Здесь вся запись ТК, включая поля. Что вы дальше собираетесь проверять на уникальность из вашего текста мне не ясно.
IamB

Суть идеи — имеем три поля А (Маша), В (20.03.2025) и С (12:00) в типе контента. Нужно, при создании новой записи, собрать значения всех трёх полей в одну строку в поле D («Маша20.03.202512:00»). В свойствах поля D, в разделе «Формат поля» ставим галочку «Уникальное значение» для исключения повторов и вывода ошибки.

Ну а весь этот тюнинг пишется как вариант реализации «запись на прием» (про компонент знаю).

Сегодня в 23:36
#4 20 марта 2025 в 19:06

вам нужен хук content_ваштк_form.php

и в нём написать примерно :

$data[1]['поле_D'] = 'А (Маша) '. ' В (20.03.2025) '. ' С (12:00) ';

Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.

Похожие темы

Модерация типы контента

Релизы 2.X Создана 3 года назад 5 сообщений

Похожее в блогах

Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.