У меня есть форма (formit) на моем сайте MODX.
После заполнения всех полей (имя, адрес электронной почты, номер телефона, адрес и т. д.) клиентом я получаю письмо с информацией. Затем я создаю новый документ с именем его Эл. адрес где я положил всю информацию (имя, адрес электронной почты, номер телефона, адрес и т. д.), в этом документе клиент заполняет другие поля (включая дату, время и т. д.), выбирая параметры, специально созданные для него и продуктов, и затем я снова получаю электронное письмо. Я копирую информацию из этих двух писем в файл Excel.
Как я могу сделать этот процесс автоматизированным? Могу ли я иметь базу данных клиентов в MOdx и работать с ней?
Вам нужно создать свой собственный хук — https://rtfm.modx.com/extras/revo/formit/formit.tutorials-and-examples/formit.examples.custom-hook
В этом хуке вы можете делать что хотите — создавать ресурс с конкретными полями, отправлять редирект на новую страницу. Для второй формы вы можете написать хук, который регистрирует пользователя с определенными полями, и в конце концов вы можете создать фрагмент для экспорта, чтобы превзойти всех зарегистрированных пользователей.
(Для перенаправления на вновь созданный ресурс вам необходимо очистить кеш перед перенаправлением $modx->cacheManager->clearCache();
)
Других решений пока нет …