bandit58 Опубликовано 21 января, 2023 Поделиться Опубликовано 21 января, 2023 Привет, создал дополнительное поле для файлов. Формат поля чекбокс. Как сделать проверку, чтоб при активном чекбоксе отображалась первая иконка, при неактивном вторая? Ниже скрин Спойлер Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Exception Опубликовано 22 января, 2023 Поделиться Опубликовано 22 января, 2023 При помощи js, повесить на чекбокс проверку состояния при клике, и показывать нужные иконки bandit58 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
bandit58 Опубликовано 23 января, 2023 Автор Поделиться Опубликовано 23 января, 2023 21 час назад, Exception сказал: При помощи js, повесить на чекбокс проверку состояния при клике, и показывать нужные иконки Хмм, а можно по подробнее?) Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Exception Опубликовано 23 января, 2023 Поделиться Опубликовано 23 января, 2023 34 минуты назад, bandit58 сказал: Хмм, а можно по подробнее?) или тебе нужно получить значение у файла, у которого уже был отмечен чекбокс? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
bandit58 Опубликовано 23 января, 2023 Автор Поделиться Опубликовано 23 января, 2023 11 минут назад, Exception сказал: или тебе нужно получить значение у файла, у которого уже был отмечен чекбокс? Именно, мне необходимо получить значение у файла, у которого был отмечен чекбокс. Через php разве нельзя реализовать?) Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Exception Опубликовано 23 января, 2023 Поделиться Опубликовано 23 января, 2023 (изменено) 7 минут назад, bandit58 сказал: Именно, мне необходимо получить значение у файла, у которого был отмечен чекбокс. Через php разве нельзя реализовать?) В данном случае можно при помощи js найти это Да на фронте, но это такой себе вариант в виде костылей. При помощи php в твоем случае никак, там выводится языковая строка которая хэшируется. Единственное что можно сделать, это доработать класс IPS\downloads\Field (\applications\downloads\sources\Field) и добавить туда кастомный (свой) вывод значения чекбокса. Пример можно взять из похожего класса IPS\cms\Fields так как они оба расширяют класс \IPS\CustomField Изменено 23 января, 2023 пользователем Exception bandit58 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
bandit58 Опубликовано 24 января, 2023 Автор Поделиться Опубликовано 24 января, 2023 20 часов назад, Exception сказал: В данном случае можно при помощи js найти это Да на фронте, но это такой себе вариант в виде костылей. При помощи php в твоем случае никак, там выводится языковая строка которая хэшируется. Единственное что можно сделать, это доработать класс IPS\downloads\Field (\applications\downloads\sources\Field) и добавить туда кастомный (свой) вывод значения чекбокса. Пример можно взять из похожего класса IPS\cms\Fields так как они оба расширяют класс \IPS\CustomField Спасибо за ответ. Будем пытаться Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.