Krischan
(Krischan)
14.Январь.2022 10:42:23
1
Все новые поля пользователей, которые я создаю с этими свойствами, теперь видны и редактируемы на странице регистрации:
Более старые поля с теми же свойствами не отображаются. Можете ли вы помочь, пожалуйста? Мне нужно, чтобы поля оставались невидимыми для пользователя. Я использую последнюю стабильную версию.
В этой теме можно использовать несколько фрагментов CSS:
awesomerobot:
Теперь можно использовать имя поля (в дефисном формате), например:
.user-field-your-field-name {
display: none;
}
Я перепроверю для страниц приглашений; если там не так же, то должно быть! Да, на страницах приглашений всё так же: там тоже можно использовать .user-field-your-field-name.
JammyDodger:
Мой CSS довольно простой, но, думаю, вы можете адресовать только поле на странице регистрации с помощью этого кода (а для страницы приглашений — второй вариант):
.d-modal.create-account .user-field-YOUR-FIELD-NAME {
display: none;
}
.invites-show .user-field-YOUR-FIELD-NAME {
display: none;
}
Дополнительные сведения о том, как добавить это на ваш сайт
Перейдите в /admin/customize/themes.
Нажмите Установить , а затем Создать новый .
Дайте ему имя и выберите «Компонент».
Нажмите Создать .
Добавьте его в вашу тему.
Нажмите кнопку Редактировать CSS/HTML и вставьте код на вкладку Общее .
И сохраните.
Krischan
(Krischan)
14.Январь.2022 11:02:55
3
Вот и всё! Моя ошибка. Использовал CSS, чтобы скрыть остальные поля. Спасибо!