vpktz |
|
||
---|---|---|---|
Модуль payments, форма перевода среств другому зарегистрированному. Проблема в том что в случае неправильного заполнения полей или в не заполнении вовсе выходит файл с ошибками темы {FILE "{PHP.cfg.themes_dir}/{PHP.cfg.defaulttheme}/warnings.tpl"} Это хорошо и мне нравится как это выглядит. Но именно в форме перевода средств выходят уведомления еще и под самими полями которые заполнены не корректно, это выглядит бессмыслено и хотелось бы это отключить вовсе.
Выгялдит это так. Эти посказки которые отметил синими стрелками, рушат всю форму. И смысла в этих подсказках нет так как они дублируются. Достаточно только того что в оранжевом овале. |
webitproff |
|
||||||
---|---|---|---|---|---|---|---|
1. 2. сам шаблон и мойскин.php и мойскин.resources.php файлы прикрпите Добавлено 3 минуты спустя: можете заменить этот участок на мой и показать скриншот?
Добавлено 2 минуты спустя: а модификацию попробуйте только так для плейсхолдера
но я предпочитаю тултипы Добавлено 11 минут спустя: или что я не понял? убать или сообщения ошибок типа "не указаны комментарии к переводу" ? уточните Добавлено 6 минут спустя: если беспокоит вывод ошибок как на скриншоте внизу справа - правьте свой warnings.tpl
Добавлено 42 секунды спустя: у меня так на ERROR
аккаунт удален - не срослось с разработчиками
ушел на другой движок |
|||||||
This post was edited by webitproff (2023-04-09 18:30, 2 years ago) |
vpktz |
|
---|---|
то есть если wirning.tpl выдает сообщение с верху то мне его и достаточно. Мне не надо чтор сообщения еще и форме под каждым полем выходили,? На моем скриншоте я пометил это синими стрелочками.
Ваш код полностью заменил свой, не поменялось. Сообщения об ошибке тоже выходят. То что я стрелочкой отметил это я хочу убрать в обще. Мне достаточно уведомлений сверху,
|
webitproff |
|
---|---|
вы как бы себе самому противоречите, - устративает, потом убрать. я запутался... аккаунт удален - не срослось с разработчиками
ушел на другой движок |
Dayver |
|
---|---|
#46442 vpktz: Два способа решения. Либо в админке Управление сайтом / Конфигурация / Темы опция "Показывать сообщения отдельно для каждого источника:" ставится в "Нет" но это сработает глобально по всему сайту. Либо переопределите ресурсы к требуем строкам. Например глобально для всех инпутов вместо:
вот такое:
Или более целенаправлено, вместо:
вот такое:
Но можно точено конкретным строкам, например для вашего поля "Логин получателя" в вашей теме добавить ресурс
Как видите просто для нужных полей из ресурса убрать {$error} Pavlo Tkachenko aka Dayver
|
vpktz |
|
---|---|
Это применил, работает. глобально будет нормально. Но про строки тоже спасибо, это дало понимание тоже. |