We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 17459
    • 268 Posts
    Что это такое?

    Я просто вставил в шаблон формы <input type="hidden" name="mydocid" value="[*id*]" />, чтобы [~[+mydocid+]~] потом вывести в шаблоне письма, то есть мне нужна линка на страницу, с которой была отправлена форма (форма вызывается в шаблоне и используется на многих страницах).

    Как отключить эту проверку?
      • 17459
      • 268 Posts
      Или есть какой-то другой, более правильный способ в письме датьлинку на страницу, с которой была отправлена форма?
        • 33694
        • 742 Posts
        Прямо внутри скрипта (чрез $modx->API) добывать не получается?
          • 17459
          • 268 Posts
          Ах, ну да, я как-то не догадался... Так действительно будет правильнее smiley

          Дописал eform="Hidden Field:integer:1::#RANGE 1~30000" и эта ошибка больше не мешает.

          Наверное, я несколько неверно задал вопрос... Мне надо сделать большую форму с кучей полей, это только одно из них было. Я их вывожу в report-tpl, они не показываются в письме. Хотя когда я нажимаю Отправить, он мне пишет что письмо отправлено. И выводит там всё как надо.

          То есть в одном чанке моё поле показывается ("спасибо, ваше письмо отправлено, вот оно:... ID 21"), в другом (для самого письма) нет.

          То есть я бы хотел дописать ещё полей десять разных инпут боксов, опшинов и чекбоксов, как мне все их вывести, что они тоже работали?
          То есть я пишу в форме <input name="pole"... и потом в шаблоне письма пишу [+pole+] и всё работает.
            • 24364
            • 54 Posts
            Если вы используете javascript, который хранит значения в скрытых полях, то вам необходимо убрать проверку поля так: <input type="hidden" name="calculatedField" value="" eform="::0::" />
              Меня банят на всех форумах! Низачто!!!