Сергей Карпович

Сергей Карпович

С нами с 29 декабря 2020; Место в рейтинге пользователей: #280
Сергей Карпович
10 марта 2023, 12:23
0
Ребята, подскажите, почему может не срабатывать параметр: clearFieldsOnSuccess?
Вызов такой:
{'!FetchIt' | snippet : [
            'snippet' => 'FormIt',
            'form' => 'tpl_form_popup',
            'emailTpl' => 'tpl_email',
            'hooks' => 'FormItSaveForm,email',
            'emailTo' => $_modx->config.email_address,
            'emailFrom' => $_modx->config.email,
            'aliases' => 'phone==Телефон,name==Имя',
            'emailSubject' => 'Заявка на консультацию с сайта',
            'validate' => 'name:required:minLength=^5^,phone:required:minLength=^17^',
            'validationErrorMessage' => 'В форме содержатся ошибки!',
            'name.vTextRequired' => 'Укажите ФИО.',
            'name.vTextMinLength' => 'Слишком короткое ФИО.',
            'phone.vTextRequired' => 'Укажите телефон.',
            'phone.vTextMinLength' => 'Слишком короткий телефон.',
            'successMessage' => 'Сообщение успешно отправлено',
            'clearFieldsOnSuccess' => 1,
        ]}
Сергей Карпович
09 марта 2023, 20:54
0
отбой, не в то поле смотрел. от сниппета не зависит
Сергей Карпович
09 марта 2023, 13:15
0
Интересно то, что если я исполню сниппет AjaxForm то такой проблемы не возникает
Сергей Карпович
09 марта 2023, 12:14
0
Если для поля установлено несколько валидаторов, например:
name.vTextRequired и name.vTextMinLength
То при незаполненном поле — показывается текст ошибки и с первого валидатора со второго валидатора, хотя до него еще не дошли. Это можно поправить?
Те. если поле не заполнено — показываем name.vTextRequired, если заполнено мало, то name.vTextMinLength
Сергей Карпович
05 марта 2023, 16:11
0
Как то это не удобно получается связи импортировать
Сергей Карпович
05 марта 2023, 13:49
0
Вопросик глупый наверно по поводу импорта связей:
1. можно ли их создавать сразу при импорте товаров
2. можно ли в одном товаре мастере указать сразу много slave через запятую (связь многие ко многим). что бы не создавать кучу одинаковых строк с разными master и slave.
Сергей Карпович
21 февраля 2023, 10:54
0
Я знаю и Office выглядел выигрышно, но в будущем все начало меняться =)
Сергей Карпович
21 февраля 2023, 10:46
0
Office я поставил несколько лет назад =)
Переделывать регистрацию на AjaxFormitLogin думал, но хочется найти простое решение
Сергей Карпович
14 февраля 2023, 20:32
0
Не тут проблема в подсказках.а не в результатах поиска.
То что в подсказках отображается совсем не то что должно
Сергей Карпович
14 февраля 2023, 19:20
0
а какой вызов ты просил?
я говорю не про саму форму или сам поиск, а то что mSearch2 при составлении индекса неправильно вес слова ставит.

Как я понимаю, входящие слова в pagetitle должны иметь вес = 10, входящие в контент = 1
а по факту у всех = 3
Сергей Карпович
14 февраля 2023, 17:52
0
Тестирую в админке — disk.yandex.ru/i/y4wRWJxLVsM-bg
На фронте поиск так вызываю:
{'!mSearchForm' | snippet: [
        'tplForm' => 'tpl-search-form',
        'element' => 'msProducts',
        'includeThumbs' => 'small',
        'tpl' => 'tpl-mSearch2.ac',
        'pageId' => '10',
    ]}
Сергей Карпович
14 февраля 2023, 15:06
0
=) так он и стоит разный:
pagetitle:10,introtext:1,article:1,content:1

а mSearch2 при индексе делает им одинаковый вес
Сергей Карпович
10 февраля 2023, 14:20
+1
Значил у тех что выше — сортировка стоит = 0, укажите у них 2,3,4 и т.п.
Сергей Карпович
09 февраля 2023, 17:49
0
не обязательно использовать файловый чанк, можешь прописать обычный
Сергей Карпович
04 февраля 2023, 10:06
0
Валидация полей заработала. Все супер-пупер =)
Сергей Карпович
03 февраля 2023, 17:55
0
присутствует:
<input type="hidden" name="room[]" value="" data-afl-required="room"/>
Сергей Карпович
03 февраля 2023, 17:47
0
если использую просто room:required — то все равно ошибка в консоли вылетает, как только валидатор по этому полю убираю — форма работатет