Как в компоненте доски объявлений дополнительным полям задать звёздочку красного цвета? Хотя в настройках типа поля установлена галочка "поле должно быть заполнено" для всех полей, а вместо этого поля подсвечиваются синеватым цветом (class = 'highlight', подсветкой form fieldset.highlight {background: #F4F8FD;} ), а не красной звездочкой, которая указывает, что поле обязательно для заполнения.
Как в компоненте доски объявлений дополнительным полям задать звёздочку?
ЕСТЬ РЕШЕНИЕ
ЗАКРЫТО
InstantCMS 2.X
Как в компоненте доски объявлений дополнительным полям задать звёздочку?
В других полях
Это "Свойства", в полях все ок, поля лучше использовать чем Свойства (создается много Свойств в каждой категории), есть "Категории для полей", поле "join" список мультивыбор (вместо первого значения "Выбрать" можно добавлять значения, есть режим И \ ИЛИ).
.field.reguired_field > label::after { content: '*'; color: #e74c3c; padding-left: 5px;
#3
24 октября 2019 в 08:41
По подробнее! Где копать? Какое поле нужно выбрать?
Сегодня в 12:23
В "Полях" "*" :
У Вас поля "Свойства" на скриншоте. У ideasdigger (/users/ideasdigger) есть поле "join". Категории для полей — instantcms.ru/addons/catfields.html. Предложил использовать Поля, чтобы потом не наступать на грабли.
У Вас поля "Свойства" на скриншоте. У ideasdigger (/users/ideasdigger) есть поле "join". Категории для полей — instantcms.ru/addons/catfields.html. Предложил использовать Поля, чтобы потом не наступать на грабли.
#5
24 октября 2019 в 21:08
Учитывая, что у вас списки, даже скриптом зацепиться не сможете (не назначаются им ни селекторы, ни атрибуты). Одними стилями можно, но… пробуйте, короче так:Хотя в настройках типа поля установлена галочка "поле должно быть заполнено" для всех полей
если таки "для всех", то проще некуда:
#fset_props label::after { content: '*'; color: #e74c3c; padding-left: 5px; }
#fset_props label[for="props_7"]::after, #fset_props label[for="props_19"]::after { content: '*'; color: #e74c3c; padding-left: 5px; }
#6
27 октября 2019 в 20:21
Спасибо! Подошел первый вариант, чтобы не править системные файлы CMS и не влететь после обновления версии движка.
Код CSS: #fset_props label::after { content: '*'; color: #e74c3c; padding-left: 5px; }